Help for this page

Select Code to Download


  1. or download this
    $ uname -a
    AIX hostname 1 6 00CBD3124C00
    ...
    
    $ echo $TUXDIR
    /opt/tuxedo/11.1_32
    
  2. 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'
    
  3. 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
    
  4. 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"
    
  5. 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
    
  6. 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.
    
  7. 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
    
  8. 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
    
  9. 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
    
  10. 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
    
  11. 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
    
  12. 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.
    
  13. or download this
    $ find /path/to/perl-5.16.2/ -name '*.so'|wc
         68      68    4675