From: Jose Auguste-Etienne Date: Mon, 25 Aug 2003 14:35:45 +0000 (-0300) Subject: [5.8.1] maint @ 20845 OK on aix 4.2 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=e083a1cdbdb4752e36ca425c61292e4c2107c0d2;p=p5sagit%2Fp5-mst-13.2.git [5.8.1] maint @ 20845 OK on aix 4.2 Message-ID: AIX Configure advice. p4raw-id: //depot/perl@20890 --- diff --git a/README.aix b/README.aix index b8c192b..832d4c8 100644 --- a/README.aix +++ b/README.aix @@ -183,6 +183,32 @@ If you like a more web-like approach, a good start point can be http://www14.software.ibm.com/webapp/download/downloadaz.jsp and click "C for AIX", and follow the instructions. +=head2 The usenm option + +If linking miniperl + + cc -o miniperl ... miniperlmain.o opmini.o perl.o ... -lm -lc ... + +causes error like this + + ld: 0711-317 ERROR: Undefined symbol: .aintl + ld: 0711-317 ERROR: Undefined symbol: .copysignl + ld: 0711-317 ERROR: Undefined symbol: .syscall + ld: 0711-317 ERROR: Undefined symbol: .eaccess + ld: 0711-317 ERROR: Undefined symbol: .setresuid + ld: 0711-317 ERROR: Undefined symbol: .setresgid + ld: 0711-317 ERROR: Undefined symbol: .setproctitle + ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. + +you could retry with + + make realclean + rm config.sh + ./Configure -Dusenm ... + +which makes Configure to use the C tool when scanning for library +symbols, which usually is not done in AIX. + =head2 Using GNU's gcc for building perl Using gcc-3.x (tested with 3.0.4, 3.1, and 3.2) now works out of the box,