tags 676097 pending
thanks

On Tue, Jun 5, 2012 at 5:18 AM, Lucas Nussbaum <[email protected]> wrote:
> Hi,
>
> During a rebuild of all packages in sid, your package failed to build on
> amd64.
>
> Relevant part:
>> /usr/bin/ld: CMakeFiles/buildtest.dir/buildtest.cpp.o: relocation 
>> R_X86_64_32S against `.rodata' can not be used when making a shared object; 
>> recompile with -fPIC
>> CMakeFiles/buildtest.dir/buildtest.cpp.o: could not read symbols: Bad value
>> collect2: error: ld returned 1 exit status

I'm not set up to deal with bzr and stuff at the mo to do the build
but the fix that is needed is to modify configure.ac to only get the
libs to link from icu-config

i.e. ICU_LIBS=`$ICU_CONFIG --ldflags-libsonly`

The icu package has been fixed to not leak the pie flags so it should
build ok with the current libicu-dev in sid, but this change is still
useful.

Funnily enough, this helped spot the same problem in grcompiler.

Thanks,
Daniel



_______________________________________________
Pkg-crosswire-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-crosswire-devel

Reply via email to