From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH] gnu: luajit: Add -fPIC into CFLAGS. Date: Tue, 16 Dec 2014 23:15:42 +0100 Message-ID: <87vblbp7g1.fsf@gnu.org> References: <1418683961-28525-1-git-send-email-sleep_walker@suse.cz> <87sigf7cat.fsf@gnu.org> <87zjanwg1p.wl%sleep_walker@suse.cz> <87zjanpaku.fsf@gnu.org> <87wq5rw9tn.wl%tcech@suse.cz> 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]:40696) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y10PG-000174-VQ for guix-devel@gnu.org; Tue, 16 Dec 2014 17:15:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y10PB-0000VX-LR for guix-devel@gnu.org; Tue, 16 Dec 2014 17:15:50 -0500 Received: from hera.aquilenet.fr ([2a01:474::1]:50254) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y10PB-0000V6-FV for guix-devel@gnu.org; Tue, 16 Dec 2014 17:15:45 -0500 In-Reply-To: <87wq5rw9tn.wl%tcech@suse.cz> (Tomas Cech's message of "Tue, 16 Dec 2014 22:42:28 +0100") 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: Tomas Cech Cc: guix-devel@gnu.org Tomas Cech skribis: > CCLD lib/ecore_ipc/libecore_ipc.la > ld: /gnu/store/ij22m0lalbagkm4fflnxc9691ax4bpvk-luajit-2.0.3/lib/libluaji= t-5.1.a(lj_err.o): relocation R_X86_64_32S against `.rodata' cannot be used= when making a shared object; recompile with -fPIC > /gnu/store/ij22m0lalbagkm4fflnxc9691ax4bpvk-luajit-2.0.3/lib/libluajit-5.= 1.a: error adding symbols: Bad value > collect2: error: ld returned 1 exit status > Makefile:16352: recipe for target 'lib/evas/libevas.la' failed That looks like an EFL problem: why is it trying to use libluajit.a when apparently building libecore_ipc.so? Could you build EFL with --disable-silent-rules or similar so the log shows more details? Thanks, Ludo=E2=80=99.