bug-gnustep
[Top][All Lists]
Advanced

[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/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]