- or download this
$ uname -a
AIX hostname 1 6 00CBD3124C00
...
$ echo $TUXDIR
/opt/tuxedo/11.1_32
- or download this
$ tar zxvf Tuxedo-2.08.tar.gz
Tuxedo-2.08/
...
gcc: error: unrecognized option '-qrtti=all'
gcc: error: unrecognized option '-brtl'
gcc: error: unrecognized option '-qstaticinline'
- or download this
$ rm -rf Tuxedo-2.08
$ tar zxvf Tuxedo-2.08.tar.gz
...
Looks good
Writing Makefile for Tuxedo
Writing MYMETA.yml and MYMETA.json
- or download this
$ make test
<snip>
CC="gcc -maix32 -L/usr/local/lib -L/path/to/perl-5.16.2/powerpc-AIX6.1
+/lib/CORE"; export CC; ./aix-buildserver -o PERLSVR -s ":PERL" -f "bl
+ib/arch/auto/Tuxedo/Tuxedo.so" -f "-Xlinker -bE:/path/to/perl-5.16.2/
+powerpc-AIX6.1/lib/CORE/perl.exp -Wl,-brtl -Wl,-bdynamic -Wl,-b32 -W
+l,-bmaxdata:0x80000000 -lperl -lbind -lnsl -ldl -lld -lm -lcrypt -lp
+threads -lc"
- or download this
COMPILE_CMD=gcc -maix32 -L/usr/local/lib -L/path/to/perl-5.16.2/powerp
+c-AIX6.1/lib/CORE -I/opt/tuxedo/11.1_32/include -o PERLSVR BS-1d301fe
+.c -L/opt/tuxedo/11.1_32/lib blib/arch/auto/Tuxedo/Tuxedo.so -Xlinker
+ -bE:/path/to/perl-5.16.2/powerpc-AIX6.1/lib/CORE/perl.exp -Wl,-bdyna
+mic -Wl,-b32 -Wl,-bmaxdata:0x80000000 -lperl -lbind -lnsl -ldl -lld -
+lm -lcrypt -lpthreads -lc -ltux -lbuft -lfml -lfml32 -lengine -lpthre
+ad
- or download this
PERL_DL_NONLAZY=1 /path/to/powerpc-AIX6.1/bin/perl "-Iblib/lib" "-Ibli
+b/arch" test.pl
1..1
Can't load 'blib/arch/auto/Tuxedo/Tuxedo.so' for module Tuxedo: rtld:
+0712-001 Symbol tptypes was referenced
from module blib/arch/auto/Tuxedo/Tuxedo.so(), but a runtime def
+inition
of the symbol was not found.
- or download this
$ file blib/arch/auto/Tuxedo/Tuxedo.so
blib/arch/auto/Tuxedo/Tuxedo.so: executable (RISC System/6000) or obje
+ct module not stripped
- or download this
$ nm blib/arch/auto/Tuxedo/Tuxedo.so|grep tptypes
.XS_Tuxedo_tptypes t 268483616
...
XS_Tuxedo_tptypes d 536876760 4
tptypes U -
tptypes d 536876124 4
- or download this
$ echo $LIBPATH
/opt/tuxedo/11.1_32/lib
$ ls $LIBPATH/libtux.a $LIBPATH/libtux.so
/opt/tuxedo/11.1_32/lib/libtux.a /opt/tuxedo/11.1_32/lib/libtux.so
- or download this
$ nm /opt/tuxedo/11.1_32/lib/libtux.so|grep tptypes
.tptypes T 208392
...
$ nm /opt/tuxedo/11.1_32/lib/libtux.a|grep tptypes
.tptypes T 208392
tptypes D 57036 12
- or download this
$ PERL_DL_DEBUG=1 PERL_DL_NONLAZY=1 /path/to/powerpc-AIX6.1/bin/perl "
+-Iblib/lib" "-Iblib/arch" test.pl
1..1
...
Compilation failed in require at test.pl line 11.
BEGIN failed--compilation aborted at test.pl line 11.
not ok 1
- or download this
$ cat blib/arch/auto/Tuxedo/Tuxedo.bs
print "Hello, dynaloader bootstrap...\n";
...
Can't load 'blib/arch/auto/Tuxedo/Tuxedo.so' for module Tuxedo: rtld:
+0712-001 Symbol tptypes was referenced
from module blib/arch/auto/Tuxedo/Tuxedo.so(), but a runtime def
+inition
of the symbol was not found.
- or download this
$ find /path/to/perl-5.16.2/ -name '*.so'|wc
68 68 4675