On Tue, Nov 11, 2003 at 08:17:45PM +0100, Falk Hueffner wrote: > Joey Hess <joeyh@debian.org> writes: > > > Goswin von Brederlow wrote: > > > > Then how do you know it is a bug in mklibs and it is not actually a > > > > missing symbol? > > > > > > Which was the real reason it failed in every testcase I got my hand on > > > so far. All of those suposedly mklibs weak symbols bugs disapeared > > > when recompiling the faulty binaries against the proper versions of > > > libraries so far. > > > > If I read between the lines right, this time it was breakage in brltty > > on sparc, and I've removed it from the pkg-lists for sparc now. > > Does that mean we can close the bug? Please see attached patch. > > -- > Falk Geert Stappers
diff -ur mklibs-0.1.12/debian/changelog mklibs-patched/debian/changelog --- mklibs-0.1.12/debian/changelog 2003-08-28 12:18:10.000000000 +0000 +++ mklibs-patched/debian/changelog 2003-11-13 09:55:30.000000000 +0000 @@ -1,3 +1,11 @@ +mklibs (0.1.12.1) UNRELEASED; urgency=low + + * Geert Stappers + - Give tidy error on not found non-weak symbol; + not a backtrace dump (closes: #211092, #219928) + + -- Geert Stappers <stappers@stappers.nl> Thu, 13 Nov 2003 09:36:48 +0000 + mklibs (0.1.12) unstable; urgency=low * Alastair McKinstry diff -ur mklibs-0.1.12/mklibs.py mklibs-patched/mklibs.py --- mklibs-0.1.12/mklibs.py 2003-08-28 12:19:28.000000000 +0000 +++ mklibs-patched/mklibs.py 2003-11-13 09:57:33.000000000 +0000 @@ -466,7 +466,8 @@ for (symbol, is_weak) in needed_symbols.elems(): if not symbol_provider.has_key(symbol): if not is_weak: - raise "No library provides non-weak " + symbol + print >> sys.stderr,"No library provides non-weak " + symbol + sys.exit(1) else: lib = symbol_provider[symbol] library_symbols_used[lib].add(symbol)
Attachment:
pgp5mPwcQHNjT.pgp
Description: PGP signature