Re: IBM's AIX 5.2 perl is old!
- From: "Sandor W. Sklar" <ssklar@xxxxxxxxxxxx>
- Date: Mon, 14 Aug 2006 18:19:21 -0700
Thanks ... I can compile it (and in fact, that is what I did, to an alternate directory.) I guess I was just looking for someone to explain why IBM hasn't updated their AIX-included perl.
Now that I re-read my email, I realize that I wasn't really asking for anything, just complaining. :-)
-s-
On Aug 12, 2006, at 1:22 AM, Zoltán Vad wrote:
Hi Sandor,
2006/8/11, Sandor W. Sklar <ssklar@xxxxxxxxxxxx>:On my AIX systems, which are all at AIX-5200-08-01, the "perl.rte"
fileset, which is at level 5.8.0.20.
I see that, in the newly released "Technology Level" (formerly known
as "maintenance level"), it includes 5.8.0.95.
Is it safe to assume (or if someone has already installed this TL)
that this fileset contains perl version 5.8.0, still, even though the
latest stable release is 5.8.8?
I have a developer requesting the latest stable perl, but I'd really
rather not go down the route of installing my own copy, now that IBM
is providing it.
I can't remove IBM's perl, because of non-deinstallable dependancies
on it. I don't want to have /usr/bin/perl and /usr/local/bin/perl be
different binaries, though, cause I just know that is going to cause
user confusion and turmoil.
What to do?
Some years ago when I started to learn the perl I ran into similar
problem... where is
the latest stable version on my machine.... I download the required,
usually the latest
stable perl version source, see this http://www.perl.org/get.html and
compile/make it.
The new perl will be in '/usr/local/bin/perl'.
But if you haven't got time or compiler i can put the compiled
perl5.8.8 into a tar.gz
and send to you. My configuration is:
zvad@host /home/zvad /usr/local/bin/perl -V
Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
Platform:
osname=aix, osvers=5.2.0.0, archname=aix-thread-multi
config_args=''
hint=previous, useposix=true, d_sigaction=define
usethreads=define use5005threads=undef useithreads=define
usemultiplicity=define
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc_r', ccflags ='-D_ALL_SOURCE -D_ANSI_C_SOURCE
-D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias -DUSE_NATIVE_DLOPEN
-DNEED_PTHREAD_INIT -DSOCKS -I/usr/local/include -q32 -D_LARGE_FILES
-qlonglong',
optimize='-O4',
cppflags='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE
-qmaxmem=-1 -qnoansialias -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT
-DSOCKS -I/usr/local/include -D_ALL_SOURCE -D_ANSI_C_SOURCE
-D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias -DUSE_NATIVE_DLOPEN
-DNEED_PTHREAD_INIT -DSOCKS -I/usr/local/include -q32 -D_LARGE_FILES
-qlonglong'
ccversion='7.0.0.0', gccversion='', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='ld', ldflags =' -brtl -bdynamic -bmaxdata:0x80000000
-L/usr/local/lib -b32'
libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib
libs=-lbind -lnsl -lgdbm -ldbm -ldb -ldl -lld -lm -lcrypt
-lpthreads -lc -lbsd
perllibs=-lbind -lnsl -ldl -lld -lm -lcrypt -lpthreads -lc -lbsd
libc=/lib/libc.a, so=a, useshrplib=false, libperl=libperl.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_aix.xs, dlext=so, d_dlsymun=undef, ccdlflags='
-bE:/usr/local/lib/perl5/5.8.8/aix-thread-multi/CORE/perl.exp
-bE:/usr/local/lib/perl5/5.8.8/aix-thread-multi/CORE/perl.exp'
cccdlflags=' ', lddlflags='-bhalt:4 -bexpall -G -bnoentry
-lpthreads -lc -L/usr/local/lib'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT
PERL_MALLOC_WRAP USE_ITHREADS USE_LARGE_FILES
USE_PERLIO USE_REENTRANT_API
Built under aix
Compiled at Feb 6 2006 22:36:58
@INC:
/usr/local/lib/perl5/5.8.8/aix-thread-multi
/usr/local/lib/perl5/5.8.8
/usr/local/lib/perl5/site_perl/5.8.8/aix-thread-multi
/usr/local/lib/perl5/site_perl/5.8.8
/usr/local/lib/perl5/site_perl/5.8.7/aix-thread-multi
/usr/local/lib/perl5/site_perl/5.8.7
/usr/local/lib/perl5/site_perl
.
Cheers, Zoltan
- References:
- IBM's AIX 5.2 perl is old!
- From: Sandor W. Sklar
- Re: IBM's AIX 5.2 perl is old!
- From: Zoltán Vad
- IBM's AIX 5.2 perl is old!
- Prev by Date: Re: nrpe on AIX
- Next by Date: Can you please let me know
- Previous by thread: Re: IBM's AIX 5.2 perl is old!
- Next by thread: Re: IBM's AIX 5.2 perl is old!
- Index(es):
Relevant Pages
|
|