On 06/06/12 10:35, Daniel Glassey wrote: > tags 676097 pending > thanks > > On Tue, Jun 5, 2012 at 5:18 AM, Lucas Nussbaum <lu...@lucas-nussbaum.net> > 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 >
You can simply do an NMU, bzr is optional. But what does configure.ac got to do with anything.... if the package uses CMake to build =) > i.e. ICU_LIBS=`$ICU_CONFIG --ldflags-libsonly` > Thanks for the heads-up. > 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. > ok. > Funnily enough, this helped spot the same problem in grcompiler. > =)))) -- Regards, Dmitrijs.
signature.asc
Description: OpenPGP digital signature