From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH 0/2] PHP work in progress Date: Mon, 02 Feb 2015 22:24:45 +0100 Message-ID: <87vbjkuhuq.fsf@gnu.org> References: <87y4ole00d.fsf@izanagi.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46628) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YIOUI-0004rt-LB for guix-devel@gnu.org; Mon, 02 Feb 2015 16:24:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YIOUE-0006dc-B9 for guix-devel@gnu.org; Mon, 02 Feb 2015 16:24:54 -0500 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48584) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YIOUE-0006dX-7Q for guix-devel@gnu.org; Mon, 02 Feb 2015 16:24:50 -0500 In-Reply-To: <87y4ole00d.fsf@izanagi.i-did-not-set--mail-host-address--so-tickle-me> (David Thompson's message of "Thu, 29 Jan 2015 16:43:14 -0500") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: David Thompson Cc: guix-devel@gnu.org David Thompson skribis: > Here is the build output at the point of failure: > > /gnu/store/nx4zd42igyb7ghmv4mxv6ncg8wr7ypa1-bash-4.3.33/bin/bash /tmp= /nix-build-php-5.6.3.drv-14/php-5.6.3/libtool --silent --preserve-dup-deps = --mode=3Dlink /tmp/nix-build-php-5.6.3.drv-14/php-5.6.3/meta_ccld -DPHP_ATO= M_INC -I/tmp/nix-build-php-5.6.3.drv-14/php-5.6.3/include -I/tmp/nix-build-= php-5.6.3.drv-14/php-5.6.3/main -I/tmp/nix-build-php-5.6.3.drv-14/php-5.6.3= -I/tmp/nix-build-php-5.6.3.drv-14/php-5.6.3/ext/date/lib -I/tmp/nix-build-= php-5.6.3.drv-14/php-5.6.3/ext/ereg/regex -I/gnu/store/dng0rvcw4264k0r9fp76= 18bxsh20bi9v-libxml2-2.9.0/include/libxml2 -I/tmp/nix-build-php-5.6.3.drv-1= 4/php-5.6.3/ext/sqlite3/libsqlite -I/tmp/nix-build-php-5.6.3.drv-14/php-5.6= .3/TSRM -I/tmp/nix-build-php-5.6.3.drv-14/php-5.6.3/Zend -D_REENTRANT -I/= usr/include -g -O2 -fvisibility=3Dhidden -pthread -DZTS -o ext/opcache/op= cache.la -export-dynamic -avoid-version -prefer-pic -module -rpath /tmp/nix= -build-php-5.6.3.drv-14/php-5.6.3/modules -avoid-version -module -L/gnu/sto= re/dng0rvcw4264k0r9fp7618bxsh20bi9v-libxml2-2.9.0/lib ext/opcache/ZendAccel= erator.lo ext/opcache/zend_accelerator_blacklist.lo ext/opcache/zend_accele= rator_debug.lo ext/opcache/zend_accelerator_hash.lo ext/opcache/zend_accele= rator_module.lo ext/opcache/zend_persist.lo ext/opcache/zend_persist_calc.l= o ext/opcache/zend_shared_alloc.lo ext/opcache/zend_accelerator_util_funcs.= lo ext/opcache/shared_alloc_shm.lo ext/opcache/shared_alloc_mmap.lo ext/opc= ache/shared_alloc_posix.lo ext/opcache/Optimizer/zend_optimizer.lo=20 > ld: ext/opcache/.libs/ZendAccelerator.o: relocation R_X86_64_32S agai= nst `.text' can not be used when making a shared object; recompile with -fP= IC > ext/opcache/.libs/ZendAccelerator.o: error adding symbols: Bad value > collect2: error: ld returned 1 exit status This command line raises a couple of alarms: what does =E2=80=98meta_ccld= =E2=80=99 do? How does it interpret =E2=80=98-prefer-pic=E2=80=99? It looks like a wrapper that tries to be smarter than libtool, which is inherently highly suspicious. :-) Ludo=E2=80=99.