diff options
author | Björn Jacke <bj@sernet.de> | 2015-09-10 21:31:03 +0200 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2015-09-16 09:40:18 +0200 |
commit | 338bee2ecffe518510c53aa6adb1b7a24f8b7867 (patch) | |
tree | 1aef85b8ea54a42d528ba70cac7362fcac9d2e3d | |
parent | a4ec23256c7e95430b90bd7d48033b87bb947422 (diff) | |
download | samba-338bee2ecffe518510c53aa6adb1b7a24f8b7867.tar.gz |
build: use as-needed linker flag also on OpenBSD
OpenBSD is unusable with binaries with many superfluous libs linked in.
samba-tool start times of 250 seconds without as-needed vs. 1.4 seconds with
as-needed.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=11355
Signed-off-by: Bjoern Jacke <bj@sernet.de>
Reviewed-by: Ralph Böhme <rb@sernet.de>
Autobuild-User(master): Björn Jacke <bj@sernet.de>
Autobuild-Date(master): Fri Sep 11 03:37:17 CEST 2015 on sn-devel-104
(cherry picked from commit b0f41c07ffe8600433c20a038b1612c04ed29e89)
-rw-r--r-- | wscript | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -166,8 +166,7 @@ def configure(conf): # allows us to find problems on our development hosts faster. # It also results in faster load time. - if not sys.platform.startswith("openbsd"): - conf.env.asneeded_ldflags = 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) |