Automatic generation of -L/usr/lib/lib and -R/lots/of/directories

From: Date: Wed, 17 Mar 2010 15:01:39 +0000
Subject: Automatic generation of -L/usr/lib/lib and -R/lots/of/directories
Groups: php.install 
Request: Send a blank email to php-install+get-19891@lists.php.net to get a copy of this message
I use the folwowing script to configure php - and am wondering where the strange arguments are coming from while configure runs. export LDFLAGS='-blibpath:/usr/local/lib:/usr/lib:/usr/local/mysql/lib' export CC=xlc ./configure \
        --with-apxs2=/usr/local/apache2/bin/apxs \
        --enable-safe-mode \
        --enable-magic-quotes \
        --disable-bcmath \
        --enable-dba \
        --enable-ftp \
        --with-gd \
        --with-jpeg-dir=/usr/local/lib  \
        --with-ttf \
        --with-curlwrappers \
        --with-curl \
        --with-freetype-dir \
        --with-libxml-dir \
        --enable-gd-native-ttf \
        --with-mysql=/usr/local/mysql \
        --with-pear=/usr/local/bin
I see that tests if -R is accepted, so maybe it assumes they are needed. ld just says they are ignored. configure:26813: xlc -o conftest -g -R/usr/local/lib -L/usr/local/lib -R/usr/lib/lib -L/usr/lib/lib -R/usr/local/lib -L/usr/local/lib -blibpath:/usr/local/lib:/usr/lib:/usr/l ocal/mysql/lib -R/usr/local/lib -L/usr/local/lib -R/usr/lib/lib -L/usr/lib/lib -lcurl -lssl -lcrypto conftest.c -lcurl -lcurl -lrt -lm -lxml2 -liconv -lm -lcurl -lssl -lcryp to 1>&5 ld: 0706-027 The -R /usr/local/lib flag is ignored. ld: 0706-027 The -R /usr/lib/lib flag is ignored. ld: 0706-027 The -R /usr/local/lib flag is ignored. ld: 0706-027 The -R /usr/local/lib flag is ignored. The -L/usr/lib/lib might be a problem - because if the program would just look in /usr/lib most things would be found. Note: I am slowly recompiling all the things in /usr/lib that are being missed. /usr/lib is a default location so I shall never modify anything there. FYI: platform is AIX 5.3, compiler is xlC 7

« previous php.install (#19891) next »