On Thu, Sep 19, 2013 at 8:16 AM, Alexander Karner <a...@de.ibm.com> wrote:

> Hi!
>
> I got the list of options from there: *
> http://mail.perlide.org/pipermail/padre-dev/2010-June/001863.html*<http://mail.perlide.org/pipermail/padre-dev/2010-June/001863.html>
>
> But I checked a compilation with
> sh Configure -des -Dusethreads -Dprefix=$HOME/soft/perl/5.18.0
> -Dinstallusrbinperl=n -Accflags='-pthread'
>
> This results in
> [...snip...]
> Build a threading Perl? [y]
> [...snip...]
>
> --> Configure finishes it's job
> --> make finishes it's job
> --> Make test
> -->
> [...snip...]
> dist/Storable/t/threads ....................................... ok
> ...
> dist/Thread-Queue/t/01_basic .................................. ok
> dist/Thread-Queue/t/02_refs ................................... ok
> dist/Thread-Queue/t/03_peek ................................... ok
> dist/Thread-Queue/t/04_errs ................................... ok
> dist/Thread-Queue/t/05_extract ................................ ok
> dist/Thread-Queue/t/06_insert ................................. ok
> dist/Thread-Queue/t/07_lock ................................... ok
> dist/Thread-Queue/t/08_nothreads .............................. ok
> dist/Thread-Queue/t/09_ended .................................. ok
> dist/Thread-Queue/t/10_timed .................................. ok
> dist/Thread-Semaphore/t/01_basic .............................. ok
> dist/Thread-Semaphore/t/02_errs ............................... ok
> dist/Thread-Semaphore/t/03_nothreads .......................... ok
> dist/Thread-Semaphore/t/04_nonblocking ........................ ok
> dist/Thread-Semaphore/t/05_force .............................. ok
> dist/threads-shared/t/0nothread ............................... ok
> dist/threads-shared/t/av_refs ................................. ok
> dist/threads-shared/t/av_simple ............................... ok
> dist/threads-shared/t/blessed ................................. ok
> dist/threads-shared/t/clone ................................... ok
> dist/threads-shared/t/cond .................................... ok
> dist/threads-shared/t/disabled ................................ ok
> dist/threads-shared/t/dualvar ................................. ok
> dist/threads-shared/t/hv_refs ................................. ok
> dist/threads-shared/t/hv_simple ............................... ok
> dist/threads-shared/t/no_share ................................ ok
> dist/threads-shared/t/object2 ................................. ok
> dist/threads-shared/t/object .................................. ok
> dist/threads-shared/t/shared_attr ............................. ok
> dist/threads-shared/t/stress .................................. ok
> dist/threads-shared/t/sv_refs ................................. ok
> dist/threads-shared/t/sv_simple ............................... ok
> dist/threads-shared/t/utf8 .................................... ok
> dist/threads-shared/t/waithires ............................... ok
> dist/threads-shared/t/wait .................................... ok
> dist/threads/t/basic .......................................... ok
> dist/threads/t/blocks ......................................... ok
> dist/threads/t/context ........................................ ok
> dist/threads/t/end ............................................ ok
> dist/threads/t/err ............................................ ok
> dist/threads/t/exit ........................................... ok
> dist/threads/t/free2 .......................................... ok
> dist/threads/t/free ........................................... ok
> dist/threads/t/join ........................................... ok
> dist/threads/t/kill2 .......................................... ok
> dist/threads/t/kill ........................................... ok
> dist/threads/t/libc ........................................... ok
> dist/threads/t/list ........................................... ok
> dist/threads/t/no_threads ..................................... skipped
> dist/threads/t/problems ....................................... ok
> dist/threads/t/stack_env ...................................... ok
> dist/threads/t/stack .......................................... ok
> dist/threads/t/state .......................................... ok
> dist/threads/t/stress_cv ...................................... ok
> dist/threads/t/stress_re ...................................... ok
> dist/threads/t/stress_string .................................. ok
> dist/threads/t/thread ......................................... ok
> [...snip...]
>
> BUT with perl -V
> config_args='-des -Doptimize=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
> -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64
> -mtune=generic -Accflags=-DPERL_USE_SAFE_PUTENV -I/usr/include/gdbm
> -Aappend:libswanted=-l resolv -Dversion=5.18.0 -Dmyhostname=localhost
> -Dperladmin=aka at de.ibm.com -Dcc=gcc -Dcf_by=Alex
> -Dprefix=/home/akarner/soft/perl/5.18.0
> -Darchname=x86_64-linux-thread-multi -Dlibpth=/usr/local/lib64 /lib64
> /usr/lib64 -Duseshrplib -Dusethreads -Duseithreads -Duselargefiles
> -Dd_semctl_semun -Di_db -Ui_ndbm -Di_gdbm -Di_shadow -Di_syslog
> -Dman3ext=3pm -Duseperlio -Dinstallusrbinperl=n -Ubincompat5005
> -Uversiononly -Dpager=/usr/bin/less -isr -Dd_gethostent_r_proto
> -Ud_endhostent_r_proto -Ud_sethostent_r_proto -Ud_endprotoent_r_proto
> -Ud_setprotoent_r_proto -Ud_endservent_r_proto -Ud_setservent_r_proto
> -Dinc_version_list=none'
>     hint=recommended, useposix=true, d_sigaction=define
>     useithreads=undef, usemultiplicity=undef
>

>From memory, with those options, the perl binary will be installed in
'$HOME/soft/perl/5.18.0/bin/perl5.18.0' -- so unless you've put that in
your path, and created a 'perl' symlink pointing to that perl5.18.0 binary,
that 'perl -V' will still be picking up your system perl. All the more
reasons to use perlbrew, really, since it'll handle the symlinking and
whatnot for you.

Reply via email to