Bug #54371 [Opn]: Undefined symbol: __sync_fetch_and_add_4
| From: | sixd@php.net | Date: | Thu, 24 Mar 2011 18:00:35 +0000 |
| Subject: | Bug #54371 [Opn]: Undefined symbol: __sync_fetch_and_add_4 | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-159756@lists.php.net to get a copy of this message | ||
Edit report at http://bugs.php.net/bug.php?id=54371&edit=1
ID: 54371
Updated by: sixd@php.net
Reported by: wyatt at lle dot rochester dot edu
Summary: Undefined symbol: __sync_fetch_and_add_4
Status: Open
Type: Bug
Package: Compile Failure
Operating System: SunOS 5.10 Generic_14290
PHP Version: 5.3.6
Block user comment: N
Private report: N
New Comment:
Also see http://bugs.php.net/53310
Previous Comments:
------------------------------------------------------------------------
[2011-03-24 18:50:59] sixd@php.net
Have you tried the free 64bit Oracle Instant Client libraries?
http://www.oracle.com/technetwork/topics/sol64soft-085649.html
------------------------------------------------------------------------
[2011-03-24 16:12:22] wyatt at lle dot rochester dot edu
This is the reported error:
Undefined first referenced
symbol in file
__sync_fetch_and_add_4 ext/standard/.libs/php_crypt_r.o
ld: fatal: Symbol referencing errors. No output written to sapi/cli/php
collect2: ld returned 1 exit status
gmake: *** [sapi/cli/php] Error 1
------------------------------------------------------------------------
[2011-03-24 16:10:50] wyatt at lle dot rochester dot edu
Description:
------------
__sync_fetch_and_add_4 shouldn't be called on SPARC.
The system is 64 bit with v9 processors but our Oracle libraries are 32
bit so I'm
using mcpu=v8.
Test script:
---------------
This is the configure script:
unset LD_LIBRARY_PATH
export CC="gcc"
export CFLAGS="-mcpu=v8 -Wa,-xarch=v8plusa"
export
LD_LIBRARY_PATH=/usr/lib:/usr/sfw/lib:/usr/local/lib:/usr/ccs/lib
export LD_LIBRARY_FLAGS="-L/usr/lib -R/usr/lib -L/usr/sfw/lib
-R/usr/sfw/lib -L/usr/local/lib -R/usr/local/lib -L/usr/ccs/lib
-R/usr/ccs/lib"
./configure \
--prefix=/usr/local/php-5.3.6 \
--enable-shared \
--with-apxs2=/usr/local/httpd-2.2.17/bin/apxs \
--with-libxml-dir=/usr/include/libxml2 \
--with-iconv-dir=/usr/local/libiconv-1.12/lib \
--with-zlib \
--enable-exif \
--enable-mbstring \
--enable-calendar \
--enable-bcmath \
--enable-ftp \
--enable-zip \
--with-bz2=/usr/local/lib \
--with-jpeg-dir=/usr/local/lib \
--with-png-dir=/usr/local/lib \
--with-gettext=shared,/opt/sfw \
--enable-sockets \
--with-oci8=/usr/local/php-5.3.1/ORACLE_LIB32 \
--with-gd \
--with-ldap
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/bug.php?id=54371&edit=1