[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #24109] gnustep-gui 0.14.0 does not build with LDFLAGS="-Wl, --as-n
From: |
Yavor Doganov |
Subject: |
[bug #24109] gnustep-gui 0.14.0 does not build with LDFLAGS="-Wl, --as-needed -Wl, --no-undefined" |
Date: |
Tue, 26 Aug 2008 05:31:37 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.13) Gecko/20080311 (Debian-1.8.1.13+nobinonly-0ubuntu1) Kazehakase/0.5.4 gNewSense/0.5.4-gns1 |
Follow-up Comment #6, bug #24109 (project gnustep):
I can't speak for this particular case, but...
As per Debian Policy it is a bug if a program or a library has unresolved
symbols; this is to ensure that the shlibs system works properly and all
dependencies for the package are computed correctly (there are some exceptions
like python extensions, etc.)
Many packages pass `-Wl,--as-needed' during build to strip unnecessary
dependencies, and additionally `-Wl,-z,defs' for extra safety. It appears
that this has become common practice for Fedora and Mandriva too. Superfluous
dependencies just make library transitions harder (and user's experience too,
as they install extra packages they don't need), and missing dependencies
cause mystical runtime failures that are sometimes hard to debug. (The latter
is almost impossible in this case, but still...)
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?24109>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [bug #24109] gnustep-gui 0.14.0 does not build with LDFLAGS="-Wl, --as-needed -Wl, --no-undefined", Funda Wang, 2008/08/20
- [bug #24109] gnustep-gui 0.14.0 does not build with LDFLAGS="-Wl, --as-needed -Wl, --no-undefined", Funda Wang, 2008/08/20
- [bug #24109] gnustep-gui 0.14.0 does not build with LDFLAGS="-Wl, --as-needed -Wl, --no-undefined", Richard Frith-Macdonald, 2008/08/21
- [bug #24109] gnustep-gui 0.14.0 does not build with LDFLAGS="-Wl, --as-needed -Wl, --no-undefined", Funda Wang, 2008/08/21
- [bug #24109] gnustep-gui 0.14.0 does not build with LDFLAGS="-Wl, --as-needed -Wl, --no-undefined", Yavor Doganov, 2008/08/21
- [bug #24109] gnustep-gui 0.14.0 does not build with LDFLAGS="-Wl, --as-needed -Wl, --no-undefined", Richard Frith-Macdonald, 2008/08/21
- [bug #24109] gnustep-gui 0.14.0 does not build with LDFLAGS="-Wl, --as-needed -Wl, --no-undefined", Nicola Pero, 2008/08/25
- [bug #24109] gnustep-gui 0.14.0 does not build with LDFLAGS="-Wl, --as-needed -Wl, --no-undefined",
Yavor Doganov <=