[Pkg-ime-devel] Bug#647046: xsunpinyin: FTBFS with LDFLAGS=-Wl, -Bsymbolic-functions -Wl, -z, relro
Julian Taylor
jtaylor.debian at googlemail.com
Sat Oct 29 19:49:40 UTC 2011
Source: xsunpinyin
Version: 2.0.3-2
Severity: normal
Not sure if this is an bug in scons or xsunpinyin, please reassign
accordingly.
If you add following to debian/rules the build failes:
export LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro
Log snippet:
g++ -o xsunpinyin "-Wl,-Bsymbolic-functions -Wl,-z,relro"
-export-dynamic -pthread ic.o ic_gtk.o ic_skin.o skin.o ui.o main.o
settings.o sunpinyin_preedit.o sunpinyin_preedit_gtk.o
sunpinyin_preedit_skin.o xim.o xim_trigger.o xmisc.o -lgtk-x11-2.0
-lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0
-lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig
-lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lX11
-lsunpinyin -lsqlite3 libIMdkit.a
/usr/bin/ld: unrecognized option '-Bsymbolic-functions -Wl'
here is a full build log.
https://launchpadlibrarian.net/83128363/buildlog_ubuntu-precise-amd64.xsunpinyin_2.0.3-2_FAILEDTOBUILD.txt.gz
The issue are not the flags themselves but the quoting of the flag.
It will work if you quote LDFLAGS:
LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro"
as the build then uses this:
""-Wl,-Bsymbolic-functions -Wl,-z,relro""
but this is hardly how it should work.
E.g. dpkg-buildflags outputs its flags unquoted [0]
[0] http://lists.debian.org/debian-devel-announce/2011/09/msg00001.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-ime-devel/attachments/20111029/2d7c4456/attachment.pgp>
More information about the Pkg-ime-devel
mailing list