summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2015-08-13 10:32:46 +0200
committerRalph Böhme <slow@samba.org>2015-08-20 19:10:18 +0200
commitba4c9bd08c09e77df5f653dc7c39be9e2908cfc0 (patch)
treed3f0dcbe629505e7d6435bf41414ceb4a43caa70
parent86fa1d9059f90bc62c64adeb25b9534517b9a960 (diff)
downloadsamba-ba4c9bd08c09e77df5f653dc7c39be9e2908cfc0.tar.gz
script/autobuild.py: make sure --nonshared-binary=smbtorture,smbd/smbd keeps working
- It's very useful to have a static smbtorture binary that can be copied arround. - It's sometimes also useful to have a static smbd binary in order avoid runtime overhead via do_lookup_x() (in ld*.so), note that Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org> Autobuild-User(master): Ralph Böhme <slow@samba.org> Autobuild-Date(master): Thu Aug 20 19:10:19 CEST 2015 on sn-devel-104
-rwxr-xr-xscript/autobuild.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/script/autobuild.py b/script/autobuild.py
index 2b939eb9826..c91ff2c8237 100755
--- a/script/autobuild.py
+++ b/script/autobuild.py
@@ -130,7 +130,12 @@ tasks = {
# retry without any required modules
("none-distclean", "make distclean", "text/plain"),
("none-configure", samba_libs_configure_samba + " --with-static-modules=!FORCED,!DEFAULT --with-shared-modules=!FORCED,!DEFAULT", "text/plain"),
- ("none-make", "make", "text/plain")],
+ ("none-make", "make", "text/plain"),
+
+ # retry with nonshared smbd and smbtorture
+ ("nonshared-distclean", "make distclean", "text/plain"),
+ ("nonshared-configure", samba_libs_configure_base + " --bundled-libraries=talloc,tdb,pytdb,ldb,pyldb,tevent,pytevent --with-static-modules=ALL --nonshared-binary=smbtorture,smbd/smbd", "text/plain"),
+ ("nonshared-make", "make", "text/plain")],
"ldb" : [
("random-sleep", "../../script/random-sleep.sh 60 600", "text/plain"),