From: Andrew Tridgell Date: Tue, 15 Feb 2011 05:29:13 +0000 (+1100) Subject: build: remember the flags used for undefined variable errors X-Git-Tag: tevent-0.9.11~531 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=35a11630c1727677df24cdaa42526e89f7614172;p=thirdparty%2Fsamba.git build: remember the flags used for undefined variable errors Pair-Programmed-With: Andrew Bartlett --- diff --git a/wscript b/wscript index 942a3e9a581..22f864f0986 100644 --- a/wscript +++ b/wscript @@ -107,14 +107,14 @@ def configure(conf): # we don't want any libraries or modules to rely on runtime # resolution of symbols if sys.platform != "openbsd4": - conf.ADD_LDFLAGS('-Wl,-no-undefined', testflags=True) + conf.env.undefined_ldflags = conf.ADD_LDFLAGS('-Wl,-no-undefined', testflags=True) # gentoo always adds this. We want our normal build to be as # strict as the strictest OS we support, so adding this here # allows us to find problems on our development hosts faster. # It also results in faster load time. if sys.platform != "openbsd4": - conf.ADD_LDFLAGS('-Wl,--as-needed', testflags=True) + conf.env.asneeded_ldflags = conf.ADD_LDFLAGS('-Wl,--as-needed', testflags=True) if not conf.CHECK_NEED_LC("-lc not needed"): conf.ADD_LDFLAGS('-lc', testflags=False)