ID:               47272
 Comment by:       yannick dot leny at atosorigin dot com
 Reported By:      yannick dot leny at atosorigin dot com
 Status:           Open
 Bug Type:         Compile Failure
 Operating System: Sun Solaris 8 (SunOS 5.8)
 PHP Version:      5.2.8
 New Comment:

I try ld from Sun Solaris 8 Sparc and ld from GNU binutils 2.17 but
with no success.

#/usr/ccs/bin/ld -V
ld: Software Generation Utilities - Solaris Link Editors: 5.8-1.289

#/usr/local/bin/ld -V
GNU ld version 2.17
  Supported emulations:
   elf32_sparc
   elf64_sparc


Previous Comments:
------------------------------------------------------------------------

[2009-02-02 10:00:53] yannick dot leny at atosorigin dot com

Description:
------------
The library test for external Mysql static libraries fails on Solaris 8
(Sparc CPU) as it does not include -lrt and consequently always fails.

I found the same problem with Sqlite3 here :
http://bugs.php.net/bug.php?id=41794

And I try the workaround to add LDFLAGS="-lrt" but it don't works.
I have a linking error when libtool try to create the libphp5.la file
:
"ld: fatal: relocations remain against allocatable but non-writable
sections
collect2: ld returned 1 exit status
make: *** [libphp5.la] Error 1"
I try ld from Sun Solaris and ld from binutils but with no success



I use :
 autoconf-2.63 
 automake-1.10.2 
 bison-2.4.1 
 coreutils-6.12 
 flex-2.5.35 
 gcc-3.4.6 
 libiconv-1.11 
 libintl-3.4.0 
 libsigsegv-2.6 
 libtool-1.5.24 
 m4-1.4.12 
 make-3.81 
 perl-5.8.8
 pkgconfig-0.23


Reproduce code:
---------------
Configure parameters :

CFLAGS="-O3 -mcpu=ultrasparc -mtune=ultrasparc" CC=gcc CXX=gcc \
CPPFLAGS="-I/opt/apache-2.2.11/lib/openssl-0.9.8j/\
include/openssl \
-I/opt/apache-2.2.11/lib/openldap-2.4.11/include \
-I/opt/apache-2.2.11/lib/libxml2-2.6.32/include" \
LDFLAGS="-R/opt/apache-2.2.11/lib/libgcc-3.4.2/lib \
-R/opt/apache-2.2.11/lib/oracle-10.2.0.4/lib \
-L/opt/apache-2.2.11/lib/libgcc-3.4.2/lib \
-L/opt/apache-2.2.11/lib/openssl-0.9.8j/lib \
-L/opt/apache-2.2.11/lib/openldap-2.4.11/lib \
-L/opt/apache-2.2.11/lib/libxml2-2.6.32/lib" \
./configure \
--prefix=/opt/apache-2.2.11/php-5.2.8 \
--with-apxs2=/opt/apache-2.2.11/bin/apxs \
--with-config-file-path=/opt/apache-2.2.11/php-5.2.8 \
--with-libxml-dir=/opt/apache-2.2.11/lib/\
libxml2-2.6.32 \
--with-openssl=/opt/apache-2.2.11/lib/openssl-0.9.8j \
--with-pcre-regex \
--with-zlib=/opt/apache-2.2.11/lib/zlib-1.2.3 \
--with-bz2=shared,/opt/apache-2.2.11/lib/\
bzip2-1.0.5 \
--enable-calendar \
--enable-ctype \
--with-curl=shared,/opt/apache-2.2.11/lib/curl-7.19.3
--enable-dom \
--enable-filter \
--enable-ftp \
--with-gd \
--with-jpeg-dir=/opt/apache-2.2.11/lib/jpeg-6b \
--with-png-dir=/opt/apache-2.2.11/lib/libpng-1.2.34 \
--with-ttf=/usr \
--with-freetype-dir=/opt/apache-2.2.11/lib/\
freetype-2.3.8 \
--enable-gd-native-ttf \
--enable-hash \
--with-gettext=shared,/opt/apache-2.2.11/lib/\
gettext-0.17 \
--with-iconv-dir=/opt/apache-2.2.11/lib/libiconv-1.12 \
--enable-json \
--with-ldap=/opt/apache-2.2.11/lib/openldap-2.4.11 \
--enable-mbstring=shared \
--with-mcrypt=shared,/opt/apache-2.2.11/lib/\
libmcrypt-2.5.8 \
--with-mysql=shared,/opt/apache-2.2.11/lib/mysql-5.1.30 \
--with-mysqli=/opt/apache-2.2.11/lib/\
mysql-5.1.30/bin/mysql_config \
--with-oci8=shared,/opt/apache-2.2.11/lib/\
oracle-10.2.0.4 \
--enable-pdo \
--with-pdo-mysql=shared,/opt/apache-2.2.11/lib/mysql-5.1.30 \
--with-pdo-oci=shared,/opt/apache-2.2.11/lib/oracle-10.2.0.4 \
--without-pdo-sqlite \
--enable-posix \
--enable-reflection \
--enable-session \
--with-mm=/opt/apache-2.2.11/lib/mm-1.4.2 \
--enable-simplexml \
--enable-soap \
--enable-sockets \
--enable-spl \
--without-sqlite \
--enable-tokenizer \
--enable-xml \
--enable-xmlreader \
--enable-xmlwriter \
--with-xsl=shared,/opt/apache-2.2.11/lib/\
libxslt-1.1.24 \
--enable-zip=shared \
--disable-static --enable-shared --with-pic


1) Configure error because PHP configure don't use -lrt option 

*snip*
checking for MING support... no
checking for mSQL support... no
checking for MSSQL support via FreeTDS... no
checking for MySQL support... yes, shared
checking for specified location of the MySQL UNIX socket... no
checking for MySQL UNIX socket location... no
checking for mysql_close in -lmysqlclient... no
checking for mysql_error in -lmysqlclient... no
configure: error: mysql configure failed. Please check config.log for
more information.
make: Fatal error: No arguments to build


config.log:
configure:56417: checking for mhash support
configure:56901: checking whether to include mime_magic support
configure:57267: checking for MING support
configure:58507: checking for mSQL support
configure:59028: checking for MSSQL support via FreeTDS
configure:59689: checking for MySQL support
configure:59736: checking for specified location of the MySQL UNIX
socket
configure:59794: checking for MySQL UNIX socket location
configure:59985: checking for mysql_close in -lmysqlclient
configure:60004: gcc -o conftest -I/usr/local/include -O3
-mcpu=ultrasparc -mtune=ultrasparc
-I/opt/apache-2.2.11/lib/openssl-0.9.8j/include/openssl
 -I/opt/apache-2.2.11/lib/openldap-2.4.11/include
-I/opt/apache-2.2.11/lib/libxml2-2.6.32/include
-I/opt/apache-2.2.11/lib/curl-
7.19.3/include -D_POSIX_PTHREAD_SEMANTICS
-R/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql
-L/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql
-liconv -L/usr/local/lib -R/opt/apache-2.2.11/lib/libgcc-3.4.6/lib
-R/opt/apache-2.2.11/lib/oracle-10.2.0.4/lib -R/logiciels/apache/apa_2.
2.11/lib/curl-7.19.3/lib -L/opt/apache-2.2.11/lib/curl-7.19.3/lib
-L/opt/apache-2.2.11/lib/libgcc-3.4.6/lib -L/opt/apache-2.2.11
/lib/openssl-0.9.8j/lib -L/opt/apache-2.2.11/lib/openldap-2.4.11/lib
-L/opt/apache-2.2.11/lib/libxml2-2.6.32/lib -R/usr/ucblib -L/usr/ucbl
ib -R/usr/local/lib/gcc/sparc-sun-solaris2.8/3.4.6
-L/usr/local/lib/gcc/sparc-sun-solaris2.8/3.4.6
-R/opt/apache-2.2.11/lib/libxml2-2.6.32/lib -L/lo
giciels/apache/apa_2.2.11/lib/libxml2-2.6.32/lib
-R/opt/apache-2.2.11/lib/zlib-1.2.3/lib
-L/opt/apache-2.2.11/lib/zlib-1.2.3/lib -R/logici
els/apache/apa_2.2.11/lib/libiconv-1.12/lib
-L/opt/apache-2.2.11/lib/libiconv-1.12/lib
-R/opt/apache-2.2.11/lib/openssl-0.9.8j/lib -L/logi
ciels/apache/apa_2.2.11/lib/openssl-0.9.8j/lib
-R/opt/apache-2.2.11/lib/jpeg-6b/lib
-L/opt/apache-2.2.11/lib/jpeg-6b/lib -R/logiciels/apac
he/apa_2.2.11/lib/libpng-1.2.34/lib
-L/opt/apache-2.2.11/lib/libpng-1.2.34/lib
-R/opt/apache-2.2.11/lib/freetype-2.3.8/lib -L/logiciels/ap
ache/apa_2.2.11/lib/freetype-2.3.8/lib -R/usr/local/lib
-L/usr/local/lib -R/opt/apache-2.2.11/lib/openldap-2.4.11/lib
-L/opt/apache-2.2.11
/lib/openldap-2.4.11/lib conftest.c -lmysqlclient  -lldap -llber
-liconv -lfreetype -lpng -lz -ljpeg -lssl -lcrypto -lz -lssl -lcrypto
-lresolv -lm -ldl -lnsl
 -lsocket  -lgcc -lxml2 -lz -liconv -lm -lsocket -lnsl -lxml2 -lz
-liconv -lm -lsocket -lnsl 1>&5
Undefined                       first referenced
 symbol                             in file
fdatasync                          
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_sync.o)
ld: fatal: Symbol referencing errors. No output written to conftest
collect2: ld returned 1 exit status
configure: failed program was:
#line 59993 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char mysql_close();

int main() {
mysql_close()
; return 0; }
configure:60227: checking for mysql_error in -lmysqlclient
configure:60246: gcc -o conftest -I/usr/local/include -O3
-mcpu=ultrasparc -mtune=ultrasparc
-I/opt/apache-2.2.11/lib/openssl-0.9.8j/include/openssl
 -I/opt/apache-2.2.11/lib/openldap-2.4.11/include
-I/opt/apache-2.2.11/lib/libxml2-2.6.32/include
-I/opt/apache-2.2.11/lib/curl-
7.19.3/include -D_POSIX_PTHREAD_SEMANTICS
-R/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql
-L/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql
-R/opt/apache-2.2.11/lib/zlib-1.2.3/lib
-L/opt/apache-2.2.11/lib/zlib-1.2.3/lib -liconv -L/usr/local/lib
-R/opt/apache-2.2.11/li
b/libgcc-3.4.6/lib -R/opt/apache-2.2.11/lib/oracle-10.2.0.4/lib
-R/opt/apache-2.2.11/lib/curl-7.19.3/lib -L/opt/apache-2.2.11/li
b/curl-7.19.3/lib -L/opt/apache-2.2.11/lib/libgcc-3.4.6/lib
-L/opt/apache-2.2.11/lib/openssl-0.9.8j/lib -L/opt/apache-2.2.11/lib
/openldap-2.4.11/lib -L/opt/apache-2.2.11/lib/libxml2-2.6.32/lib
-R/usr/ucblib -L/usr/ucblib
-R/usr/local/lib/gcc/sparc-sun-solaris2.8/3.4.6 -L/usr/
local/lib/gcc/sparc-sun-solaris2.8/3.4.6
-R/opt/apache-2.2.11/lib/libxml2-2.6.32/lib
-L/opt/apache-2.2.11/lib/libxml2-2.6.32/lib -R/logici
els/apache/apa_2.2.11/lib/zlib-1.2.3/lib
-L/opt/apache-2.2.11/lib/zlib-1.2.3/lib
-R/opt/apache-2.2.11/lib/libiconv-1.12/lib -L/logiciels/a
pache/apa_2.2.11/lib/libiconv-1.12/lib
-R/opt/apache-2.2.11/lib/openssl-0.9.8j/lib
-L/opt/apache-2.2.11/lib/openssl-0.9.8j/lib -R/logiciel
s/apache/apa_2.2.11/lib/jpeg-6b/lib
-L/opt/apache-2.2.11/lib/jpeg-6b/lib
-R/opt/apache-2.2.11/lib/libpng-1.2.34/lib -L/logiciels/apache/ap
a_2.2.11/lib/libpng-1.2.34/lib
-R/opt/apache-2.2.11/lib/freetype-2.3.8/lib
-L/opt/apache-2.2.11/lib/freetype-2.3.8/lib -R/usr/local/lib -L
/usr/local/lib -R/opt/apache-2.2.11/lib/openldap-2.4.11/lib
-L/opt/apache-2.2.11/lib/openldap-2.4.11/lib conftest.c -lmysqlclient 
-lldap
-llber -liconv -lfreetype -lpng -lz -ljpeg -lssl -lcrypto -lz -lssl
-lcrypto -lresolv -lm -ldl -lnsl -lsocket  -lgcc -lxml2 -lz -liconv -lm
-lsocket -lnsl -lx
ml2 -lz -liconv -lm -lsocket -lnsl 1>&5
Undefined                       first referenced
 symbol                             in file
fdatasync                          
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_sync.o)
ld: fatal: Symbol referencing errors. No output written to conftest
collect2: ld returned 1 exit status
configure: failed program was:
#line 60235 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char mysql_error();

int main() {
mysql_error()
; return 0; }



2) Linking error when I use LDFLAGS="-lrt" withg the PHP configure :

/bin/sh
/opt/APACHE-SVN/trunk/solaris/solaris8/32bits/BUILD/php-5.2.8/libtool
--silent --preserve-dup-deps --mode=link gcc -I/usr/local/include -O3
-mcpu=ultrasparc -mtune=ultrasparc -prefer-pic  -rpath
/opt/APACHE-SVN/trunk/solaris/solaris8/32bits/BUILD/php-5.2.8/libs
-avoid-version -module -L/usr/ucblib
-L/usr/local/lib/gcc/sparc-sun-solaris2.8/3.4.6
-L/opt/apache-2.2.11/lib/libxml2-2.6.32/lib
-L/opt/apache-2.2.11/lib/zlib-1.2.3/lib
-L/opt/apache-2.2.11/lib/libiconv-1.12/lib
-L/opt/apache-2.2.11/lib/openssl-0.9.8j/lib
-L/opt/apache-2.2.11/lib/jpeg-6b/lib
-L/opt/apache-2.2.11/lib/libpng-1.2.34/lib
-L/opt/apache-2.2.11/lib/freetype-2.3.8/lib -L/usr/local/lib
-L/opt/apache-2.2.11/lib/openldap-2.4.11/lib
-L/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql
-L/opt/apache-2.2.11/lib/mm-1.4.2/lib  -R /usr/ucblib -R
/usr/local/lib/gcc/sparc-sun-solaris2.8/3.4.6 -R
/opt/apache-2.2.11/lib/libxml2-2.6.32/lib -R
/opt/apache-2.2.11/lib/zlib-1.2.3/lib -R
/opt/apache-2.2.11/lib/libiconv-1.12/lib -R
/opt/apache-2.2.11/lib/openssl-0.9.8j/lib -R
/opt/apache-2.2.11/lib/jpeg-6b/lib -R
/opt/apache-2.2.11/lib/libpng-1.2.34/lib -R
/opt/apache-2.2.11/lib/freetype-2.3.8/lib -R /usr/local/lib -R
/opt/apache-2.2.11/lib/openldap-2.4.11/lib -R
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql -R
/opt/apache-2.2.11/lib/mm-1.4.2/lib ext/libxml/libxml.lo
ext/openssl/openssl.lo ext/openssl/xp_ssl.lo
ext/pcre/pcrelib/pcre_chartables.lo ext/pcre/pcrelib/pcre_ucd.lo
ext/pcre/pcrelib/pcre_compile.lo ext/pcre/pcrelib/pcre_config.lo
ext/pcre/pcrelib/pcre_exec.lo ext/pcre/pcrelib/pcre_fullinfo.lo
ext/pcre/pcrelib/pcre_get.lo ext/pcre/pcrelib/pcre_globals.lo
ext/pcre/pcrelib/pcre_info.lo ext/pcre/pcrelib/pcre_maketables.lo
ext/pcre/pcrelib/pcre_newline.lo ext/pcre/pcrelib/pcre_ord2utf8.lo
ext/pcre/pcrelib/pcre_refcount.lo ext/pcre/pcrelib/pcre_study.lo
ext/pcre/pcrelib/pcre_tables.lo ext/pcre/pcrelib/pcre_try_flipped.lo
ext/pcre/pcrelib/pcre_valid_utf8.lo ext/pcre/pcrelib/pcre_version.lo
ext/pcre/pcrelib/pcre_xclass.lo ext/pcre/php_pcre.lo ext/zlib/zlib.lo
ext/zlib/zlib_fopen_wrapper.lo ext/zlib/zlib_filter.lo
ext/calendar/calendar.lo ext/calendar/dow.lo ext/calendar/french.lo
ext/calendar/gregor.lo ext/calendar/jewish.lo ext/calendar/julian.lo
ext/calendar/easter.lo ext/calendar/cal_unix.lo ext/ctype/ctype.lo
ext/date/php_date.lo ext/date/lib/astro.lo ext/date/lib/dow.lo
ext/date/lib/parse_date.lo ext/date/lib/parse_tz.lo
ext/date/lib/timelib.lo ext/date/lib/tm2unixtime.lo
ext/date/lib/unixtime2tm.lo ext/dom/php_dom.lo ext/dom/attr.lo
ext/dom/document.lo ext/dom/domerrorhandler.lo ext/dom/domstringlist.lo
ext/dom/domexception.lo ext/dom/namelist.lo
ext/dom/processinginstruction.lo ext/dom/cdatasection.lo
ext/dom/documentfragment.lo ext/dom/domimplementation.lo
ext/dom/element.lo ext/dom/node.lo ext/dom/string_extend.lo
ext/dom/characterdata.lo ext/dom/documenttype.lo
ext/dom/domimplementationlist.lo ext/dom/entity.lo ext/dom/nodelist.lo
ext/dom/text.lo ext/dom/comment.lo ext/dom/domconfiguration.lo
ext/dom/domimplementationsource.lo ext/dom/entityreference.lo
ext/dom/notation.lo ext/dom/xpath.lo ext/dom/dom_iterators.lo
ext/dom/typeinfo.lo ext/dom/domerror.lo ext/dom/domlocator.lo
ext/dom/namednodemap.lo ext/dom/userdatahandler.lo ext/filter/filter.lo
ext/filter/sanitizing_filters.lo ext/filter/logical_filters.lo
ext/filter/callback_filter.lo ext/ftp/php_ftp.lo ext/ftp/ftp.lo
ext/gd/gd.lo ext/gd/gdttf.lo ext/gd/libgd/gd.lo ext/gd/libgd/gd_gd.lo
ext/gd/libgd/gd_gd2.lo ext/gd/libgd/gd_io.lo ext/gd/libgd/gd_io_dp.lo
ext/gd/libgd/gd_io_file.lo ext/gd/libgd/gd_ss.lo
ext/gd/libgd/gd_io_ss.lo ext/gd/libgd/gd_png.lo ext/gd/libgd/gd_jpeg.lo
ext/gd/libgd/gdxpm.lo ext/gd/libgd/gdfontt.lo ext/gd/libgd/gdfonts.lo
ext/gd/libgd/gdfontmb.lo ext/gd/libgd/gdfontl.lo ext/gd/libgd/gdfontg.lo
ext/gd/libgd/gdtables.lo ext/gd/libgd/gdft.lo ext/gd/libgd/gdcache.lo
ext/gd/libgd/gdkanji.lo ext/gd/libgd/wbmp.lo ext/gd/libgd/gd_wbmp.lo
ext/gd/libgd/gdhelpers.lo ext/gd/libgd/gd_topal.lo
ext/gd/libgd/gd_gif_in.lo ext/gd/libgd/xbm.lo ext/gd/libgd/gd_gif_out.lo
ext/gd/libgd/gd_security.lo ext/hash/hash.lo ext/hash/hash_md.lo
ext/hash/hash_sha.lo ext/hash/hash_ripemd.lo ext/hash/hash_haval.lo
ext/hash/hash_tiger.lo ext/hash/hash_gost.lo ext/hash/hash_snefru.lo
ext/hash/hash_whirlpool.lo ext/hash/hash_adler32.lo
ext/hash/hash_crc32.lo ext/iconv/iconv.lo ext/json/json.lo
ext/json/utf8_to_utf16.lo ext/json/utf8_decode.lo
ext/json/JSON_parser.lo ext/ldap/ldap.lo ext/mysqli/mysqli.lo
ext/mysqli/mysqli_api.lo ext/mysqli/mysqli_prop.lo
ext/mysqli/mysqli_nonapi.lo ext/mysqli/mysqli_fe.lo
ext/mysqli/mysqli_report.lo ext/mysqli/mysqli_repl.lo
ext/mysqli/mysqli_driver.lo ext/mysqli/mysqli_warning.lo
ext/mysqli/mysqli_exception.lo ext/mysqli/mysqli_embedded.lo
ext/pdo/pdo.lo ext/pdo/pdo_dbh.lo ext/pdo/pdo_stmt.lo
ext/pdo/pdo_sql_parser.lo ext/pdo/pdo_sqlstate.lo ext/posix/posix.lo
ext/reflection/php_reflection.lo ext/session/session.lo
ext/session/mod_files.lo ext/session/mod_mm.lo ext/session/mod_user.lo
ext/simplexml/simplexml.lo ext/sockets/sockets.lo ext/spl/php_spl.lo
ext/spl/spl_functions.lo ext/spl/spl_engine.lo ext/spl/spl_iterators.lo
ext/spl/spl_array.lo ext/spl/spl_directory.lo ext/spl/spl_sxe.lo
ext/spl/spl_exceptions.lo ext/spl/spl_observer.lo regex/regcomp.lo
regex/regexec.lo regex/regerror.lo regex/regfree.lo
ext/standard/array.lo ext/standard/base64.lo
ext/standard/basic_functions.lo ext/standard/browscap.lo
ext/standard/crc32.lo ext/standard/crypt.lo ext/standard/cyr_convert.lo
ext/standard/datetime.lo ext/standard/dir.lo ext/standard/dl.lo
ext/standard/dns.lo ext/standard/exec.lo ext/standard/file.lo
ext/standard/filestat.lo ext/standard/flock_compat.lo
ext/standard/formatted_print.lo ext/standard/fsock.lo
ext/standard/head.lo ext/standard/html.lo ext/standard/image.lo
ext/standard/info.lo ext/standard/iptc.lo ext/standard/lcg.lo
ext/standard/link.lo ext/standard/mail.lo ext/standard/math.lo
ext/standard/md5.lo ext/standard/metaphone.lo ext/standard/microtime.lo
ext/standard/pack.lo ext/standard/pageinfo.lo ext/standard/quot_print.lo
ext/standard/rand.lo ext/standard/reg.lo ext/standard/soundex.lo
ext/standard/string.lo ext/standard/scanf.lo ext/standard/syslog.lo
ext/standard/type.lo ext/standard/uniqid.lo ext/standard/url.lo
ext/standard/url_scanner.lo ext/standard/var.lo
ext/standard/versioning.lo ext/standard/assert.lo
ext/standard/strnatcmp.lo ext/standard/levenshtein.lo
ext/standard/incomplete_class.lo ext/standard/url_scanner_ex.lo
ext/standard/ftp_fopen_wrapper.lo ext/standard/http_fopen_wrapper.lo
ext/standard/php_fopen_wrapper.lo ext/standard/credits.lo
ext/standard/css.lo ext/standard/var_unserializer.lo
ext/standard/ftok.lo ext/standard/sha1.lo ext/standard/user_filters.lo
ext/standard/uuencode.lo ext/standard/filters.lo
ext/standard/proc_open.lo ext/standard/streamsfuncs.lo
ext/standard/http.lo ext/tokenizer/tokenizer.lo
ext/tokenizer/tokenizer_data.lo ext/xml/xml.lo ext/xml/compat.lo
ext/xmlreader/php_xmlreader.lo ext/xmlwriter/php_xmlwriter.lo
TSRM/TSRM.lo TSRM/tsrm_strtok_r.lo TSRM/tsrm_virtual_cwd.lo main/main.lo
main/snprintf.lo main/spprintf.lo main/php_sprintf.lo main/safe_mode.lo
main/fopen_wrappers.lo main/alloca.lo main/php_scandir.lo
main/php_ini.lo main/SAPI.lo main/rfc1867.lo main/php_content_types.lo
main/strlcpy.lo main/strlcat.lo main/mergesort.lo main/reentrancy.lo
main/php_variables.lo main/php_ticks.lo main/network.lo
main/php_open_temporary_file.lo main/php_logos.lo main/output.lo
main/suhosin_patch.lo main/streams/streams.lo main/streams/cast.lo
main/streams/memory.lo main/streams/filter.lo
main/streams/plain_wrapper.lo main/streams/userspace.lo
main/streams/transports.lo main/streams/xp_socket.lo
main/streams/mmap.lo Zend/zend_language_parser.lo
Zend/zend_language_scanner.lo Zend/zend_ini_parser.lo
Zend/zend_ini_scanner.lo Zend/zend_alloc.lo Zend/zend_compile.lo
Zend/zend_constants.lo Zend/zend_dynamic_array.lo
Zend/zend_execute_API.lo Zend/zend_highlight.lo Zend/zend_llist.lo
Zend/zend_opcode.lo Zend/zend_operators.lo Zend/zend_ptr_stack.lo
Zend/zend_stack.lo Zend/zend_variables.lo Zend/zend.lo Zend/zend_API.lo
Zend/zend_extensions.lo Zend/zend_hash.lo Zend/zend_list.lo
Zend/zend_indent.lo Zend/zend_builtin_functions.lo Zend/zend_sprintf.lo
Zend/zend_ini.lo Zend/zend_qsort.lo Zend/zend_multibyte.lo
Zend/zend_ts_hash.lo Zend/zend_stream.lo Zend/zend_iterators.lo
Zend/zend_interfaces.lo Zend/zend_exceptions.lo Zend/zend_strtod.lo
Zend/zend_canary.lo Zend/zend_objects.lo Zend/zend_object_handlers.lo
Zend/zend_objects_API.lo Zend/zend_default_classes.lo
Zend/zend_execute.lo sapi/apache2handler/mod_php5.lo
sapi/apache2handler/sapi_apache2.lo sapi/apache2handler/apache_config.lo
sapi/apache2handler/php_functions.lo main/internal_functions.lo -lmm
-lldap -llber -liconv -lfreetype -lpng -lz -ljpeg -lssl -lcrypto -lz
-lssl -lcrypto -lresolv -lm -ldl -lnsl -lsocket -lgcc -lxml2 -lz -liconv
-lm -lsocket -lnsl -lxml2 -lz -liconv -lm -lsocket -lnsl -lmysqlclient
-lz -lposix4 -lresolv -lgen -lsocket -lnsl -lm -lxml2 -lz -liconv -lm
-lsocket -lnsl -lxml2 -lz -liconv -lm -lsocket -lnsl -lxml2 -lz -liconv
-lm -lsocket -lnsl -lxml2 -lz -liconv -lm -lsocket -lnsl  -o libphp5.la
Text relocation remains                         referenced
    against symbol                  offset      in file
<unknown>                           0x6d0      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(libmysql.o)
<unknown>                           0x6d4      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(libmysql.o)
<unknown>                           0x6d8      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(libmysql.o)
...
<unknown>                           0x79c      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype.o)
<unknown>                           0x7a0      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype.o)
<unknown>                           0x7a4      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype.o)
...
<unknown>                           0x1094     
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(xml.o)
<unknown>                           0x1098     
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(xml.o)
<unknown>                           0x109c     
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(xml.o)
...
<unknown>                           0xcc0      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(client.o)
<unknown>                           0xcc4      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(client.o)
<unknown>                           0xcc8      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(client.o)

<unknown>                           0x1f18     
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_time.o)
<unknown>                           0x1f1c     
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_time.o)
<unknown>                           0x1f20     
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_time.o)

my_str_malloc                       0x2d8      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-tis620.o)
my_str_malloc                       0x2dc      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-tis620.o)
my_str_malloc                       0x5e0      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-tis620.o)
my_str_malloc                       0x5e4      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-tis620.o)
my_str_free                         0x254      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-tis620.o)
my_str_free                         0x25c      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-tis620.o)
my_str_free                         0x55c      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-tis620.o)
my_str_free                         0x564      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-tis620.o)
...
nochar                              0x4        
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-uca.o)
nochar                              0xc        
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-uca.o)
nochar                              0x268      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-uca.o)
nochar                              0x274      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-uca.o)
...
uca_length                          0xa8c      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-uca.o)
uca_length                          0xaa0      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-uca.o)
uca_weight                          0xa88      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-uca.o)
uca_weight                          0xa98      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-uca.o)
...
<unknown>                           0x1c       
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(xml.o)
<unknown>                           0x20       
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(xml.o)
<unknown>                           0x200      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(xml.o)
<unknown>                           0x408      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_strtoll10.o)
<unknown>                           0x414      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_strtoll10.o)
...
net_field_length_ll                 0x1fb8     
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(client.o)
net_field_length_ll                 0x1fc4     
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(client.o)
...
errno                               0x31c      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_fopen.o)
free                                0xd0       
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_malloc.o)
free                                0x3f0      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_once.o)
free                                0x44       
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(str_alloc.o)
poll                                0xc0       
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(client.o)
poll                                0x530      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(viosocket.o)
poll                                0x190      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(net.o)
memmove                             0x7c4      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(mf_pack.o)
memmove                             0x7d4      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(mf_pack.o)
memmove                             0x3bc      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(mf_format.o)
memmove                             0x3c       
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(bchange.o)
memmove                             0x388      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_vsnprintf.o)
memmove                             0x3e8      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_vsnprintf.o)
memmove                             0x5c4      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-tis620.o)
memmove                             0x794      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-tis620.o)
memmove                             0xe5c      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(net.o)
memmove                             0x66c      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(array.o)
memchr                              0xc        
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(strnlen.o)
localtime_r                         0x1cb4     
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_time.o)
time                                0x1ca4     
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_time.o)
strtol                              0x2a0      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype.o)
strtol                              0x2b8      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype.o)
strtol                              0x5c0      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype.o)
strtol                              0x750      
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype.o)
realloc                             0x18       
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_realloc.o)
printf                              0x1a08     
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(default.o)
printf                              0x1a44     
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(default.o)
getcwd                              0x38       
/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_getwd.o)
ld: fatal: relocations remain against allocatable but non-writable
sections
collect2: ld returned 1 exit status
make: *** [libphp5.la] Error 1






------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=47272&edit=1

Reply via email to