Subject: Re: py-qt3-sip on Solaris and ld: fatal: relocations remain against
To: None <email@example.com>
From: Jeremy C. Reed <firstname.lastname@example.org>
Date: 12/16/2004 10:46:00
On Thu, 2 Dec 2004, Jeremy C. Reed wrote:
> Building py-qt3-sip under Solaris is failing with:
> Text relocation remains referenced
> against symbol offset in file
> PyEval_CallObjectWithKeywords 0x654 qtlib.o
> PyMethod_New 0x5ac qtlib.o
> ld: fatal: relocations remain against allocatable but non-writable
My work-around is:
+# gcc3 uses -mimpure-text to not pass -assert pure-text to the linker
+# this may be needed on solaris using gcc
+CONFIGURE_ARGS+= LFLAGS_SHLIB="-shared -mimpure-text"
I don't know if this is correct or what, but it did build and was packaged
Anyone have any suggestions on if using -mimpure-text is okay for Solaris?
Also, I assume this should only be done if using GCC. What is the best way
to only do this for GCC?
Jeremy C. Reed
open source, Unix, *BSD, Linux training