![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
|
Quoting David Garc=EDa Aristegui <david (AT) cnb (DOT) uam.es>: I use all the time gcc: Excellent, so your first step is done. Unfortunately your Perl (most probably a binary version of Perl which you have obtained from somewhere else) doesn't. :-) The bad news is, that it is *very* difficult to exchange compilers after Perl is compiled. In other words, I definitely recommend to recompile Perl from sources using gcc. (Btw, has definitely not been a version which is known to be bug free. I'd recommend 2.95 or at least 3.2.) LD_RUN_PATH=3D"/opt/database/mysql/lib:/lib" /usr/local/bin/perl myld ld -bhalt:4 -bM:SRE -bI:/usr/local/lib/perl5/5.8.0/aix-thread-multi-64int/CORE/perl.exp -bE:mysql.exp -bnoentry -lpthreads -lc_r -L/usr/local/lib dbdimp.o mysql.o -o blib/arch/auto/DBD/mysql/mysql.so -L/opt/database/mysql/lib -lmysqlclient -lcrypt -lnsl_r -lm If I am right to blame the missing license, I'd expect an error message here. We don't see an error message here, but that might be related to a bug in the myld script. Use the option --nocatchstderr when running "perl Makefile.PL". Jochen |
![]() |
| Thread Tools | |
| Display Modes | |
| |