Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-04-06 | build: waf update to fix macos build error | Andrew Tridgell | 1 | -0/+0 | |
2010-04-06 | build: try to fix the python link problem on SerNet-imini | Andrew Tridgell | 1 | -0/+0 | |
2010-04-06 | build: use waf from waf-svn.git repo | Andrew Tridgell | 2 | -0/+16 | |
Added README explaining where waf comes from, and where to get the upstream sources and the exact version we use in Samba | |||||
2010-04-06 | build: try the generic C compiler on hpux if gcc not found | Andrew Tridgell | 1 | -0/+1 | |
2010-04-06 | build: update wav-svn | Andrew Tridgell | 1 | -0/+0 | |
this version works around the tarfile problem on irix | |||||
2010-04-06 | build: added 'generic' cc support and a simple irix cc support module | Andrew Tridgell | 4 | -1/+150 | |
these will let us get past the 'detect cc' stage and try a build. It also makes for a reasonable template for new ports | |||||
2010-04-06 | build: initial version of a tru64 compiler module | Andrew Tridgell | 2 | -0/+78 | |
this doesn't do shared libs yet, but at least configure passes | |||||
2010-04-06 | pidl-waf: disable pidl manpages | Andrew Tridgell | 1 | -1/+1 | |
it's still causing trouble in the build farm | |||||
2010-04-06 | pidl-waf: better handling of the man page generation | Andrew Tridgell | 2 | -10/+14 | |
we now avoid leaving build files in the source tree | |||||
2010-04-06 | pidl-waf: build pidl man pages and parsers separately | Andrew Tridgell | 1 | -9/+14 | |
this should prevent gratuitious builds | |||||
2010-04-06 | build: don't depend on the blib/ files in SAMBA_PIDL() | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | talloc-waf: match version number with main build | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | build: loop until all object reductions are complete | Andrew Tridgell | 1 | -2/+14 | |
we will issue a warning if any object duplication remains | |||||
2010-04-06 | build: make sure the directory exists in TOUCH_FILE() | Andrew Tridgell | 1 | -0/+1 | |
2010-04-06 | build: nicer display of command type for prototypes and generators | Andrew Tridgell | 2 | -0/+12 | |
2010-04-06 | s4-waf: create a blank __init__.py in samba/external | Andrew Tridgell | 2 | -1/+11 | |
needed for the external lib loader | |||||
2010-04-06 | s4-waf: fixed install location of external python libs | Andrew Tridgell | 2 | -5/+1 | |
this merges with jelmers recent changes in master | |||||
2010-04-06 | build: a bit more information for tracking --target deps | Andrew Tridgell | 1 | -1/+2 | |
2010-04-06 | s4-waf: format-subunit and filter-subunit are in python now | Andrew Tridgell | 1 | -2/+2 | |
2010-04-06 | s4-waf: added new install system for external python libs | Andrew Tridgell | 1 | -0/+21 | |
2010-04-06 | s4-waf: filter-subunit has been renamed | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | s4-waf: updates for the new python installer from jelmer | Andrew Tridgell | 4 | -18/+16 | |
2010-04-06 | build: much simpler and faster rpath install handler | Andrew Tridgell | 3 | -198/+172 | |
This avoids creating additional task generators at build time, and instead moves all the rpath logic into samba_install.py where it is triggered by the install_lib and install_bin features | |||||
2010-04-06 | build: only link install targets at install time | Andrew Tridgell | 3 | -25/+31 | |
2010-04-06 | build: enable nothreads workaround only with WAF_NOTHREADS=1 | Andrew Tridgell | 2 | -6/+8 | |
2010-04-06 | build: fixed the dependencies of the install targets | Andrew Tridgell | 2 | -8/+56 | |
we want the install targets to have identical calculated dependencies to the build targets. | |||||
2010-04-06 | s4-waf: disable MAKEMAKER until a dependency problem is solved | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | build: fixed the task counter when nothreads is used | Andrew Tridgell | 1 | -0/+1 | |
2010-04-06 | s4-waf: set JOBS=1 during configure.waf | Andrew Tridgell | 1 | -0/+5 | |
this allows configure to run on AIX, which has broken threading | |||||
2010-04-06 | build: enable 'nothreads' when JOBS=1 | Andrew Tridgell | 2 | -0/+220 | |
this makes waf not use pthreads, which should fix the problems on AIX and maybe on HPUX. It looks like process handling with Python on AIX is broken if threads are used. When JOBS=1 we don't need threads anyway. | |||||
2010-04-06 | build: refactor the object reduction code | Andrew Tridgell | 1 | -30/+39 | |
split it out into a separate function, and use the final_* attributes instead of the direct_* and indirect_* attributes | |||||
2010-04-06 | s4-waf: remove PYTHONDIR from config.h | Andrew Tridgell | 1 | -0/+3 | |
prevent unnecessary rebuilds | |||||
2010-04-06 | s4-waf: use cflags for LDB_MODULESDIR | Andrew Tridgell | 1 | -0/+3 | |
this prevents rebuilds when it changes | |||||
2010-04-06 | build: sys.exit is better than raise here | Andrew Tridgell | 1 | -2/+2 | |
using raise produces a screen full of stuff the user can't understand. The message is much clearer with an exit | |||||
2010-04-06 | build: don't define vars in config.h for CONFIG_PATH() | Andrew Tridgell | 1 | -2/+0 | |
we don't want paths in config.h, as that just causes full rebuilds when you change --prefix. Better to use cflags= on the right subsystem | |||||
2010-04-06 | s4-waf: we don't need strerror_r from roken | Andrew Tridgell | 1 | -2/+2 | |
2010-04-06 | build: finally got LIBRARY<->LIBRARY reductions working | Andrew Tridgell | 1 | -2/+12 | |
the install size is now 100M | |||||
2010-04-06 | build: add python library object reduction | Andrew Tridgell | 1 | -1/+1 | |
This reduces the install size of s4 from 393M down to 132M on my system. We had a lot of duplicate code in our python modules! | |||||
2010-04-06 | build: python libs need to be built shared, regardless of --disable-shared | Andrew Tridgell | 1 | -2/+2 | |
we don't have a way to load them otherwise | |||||
2010-04-06 | build: add require_headers option to CHECK_BUNDLED_SYSTEM() | Andrew Tridgell | 1 | -2/+6 | |
Useful to ensure the package has usable headers | |||||
2010-04-06 | s4-waf: fixed some of the group ordering | Andrew Tridgell | 4 | -14/+39 | |
We need to try to keep targets in the right groups | |||||
2010-04-06 | s4-waf: look in libintl for dgettext() | Andrew Tridgell | 3 | -2/+3 | |
2010-04-06 | s4-waf: add getaddrinfo.c replacement if needed | Andrew Tridgell | 1 | -0/+1 | |
2010-04-06 | build: expand indirect includes to fix disable-shared build | Andrew Tridgell | 1 | -3/+32 | |
2010-04-06 | build: fixed install target for systems with rpath disabled | Andrew Tridgell | 1 | -3/+3 | |
2010-04-06 | build: added functions for compound configuration testing | Andrew Tridgell | 2 | -16/+69 | |
This allows us to give a single 'Checking ...' msg for a compound set of tests. | |||||
2010-04-06 | build: don't link when checking a C prototype | Andrew Tridgell | 1 | -0/+2 | |
2010-04-06 | s4-waf: added test for dlopen prototype | Andrew Tridgell | 1 | -0/+3 | |
2010-04-06 | s4-waf: added a --enable-selftest option as a shortcut | Andrew Tridgell | 4 | -3/+19 | |
This is equiavalent to --enable-uid-wrapper --enable-nss-wrapper --enable-socket-wrapper but is easier to remember! | |||||
2010-04-06 | build: tweak the strategy for finding functions | Andrew Tridgell | 1 | -4/+9 | |
Based on a problem with res_ndestroy() on sunx in the build farm, I've changed the default strategy for finding functions with CHECK_FUNC(). It now accepts either a macro of a linked function, but won't accept a declaration only unless you set link=False. |