Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-12-08 | s4-waf: get the version number right on private libraries | Andrew Tridgell | 1 | -1/+1 | |
use the first digit of the version number for the library version Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org> | |||||
2010-12-08 | build: fix hpux build pb | Matthieu Patou | 1 | -0/+1 | |
Pair-Programmed-With: Thomas Nagy <tnagy2pow10@gmail.com> Fix the library extension from .so to .sl Add full path to library when linking this is needed due to a strange behavior of HP-UX: This command: gcc demo demo.c -L dir1/dir2/ -lsomelib will give a binary with a hard coded lib like dir1/dir2/libsomelib.sl. Somehow like a partial rpath, it has the first impact of fooling waf detection of wether the plateform support libraries or not (leading to being unable to compile samba on HPUX) and the impact of having non functionnal binaries. Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Wed Dec 8 00:32:50 CET 2010 on sn-devel-104 | |||||
2010-11-21 | waf: fixed the build with a space in the source directory | Andrew Tridgell | 1 | -1/+1 | |
2010-11-05 | waf: Put private libraries in a separate directory when building. | Jelmer Vernooij | 1 | -0/+1 | |
Thanks to Tridge for pointing out what exactly I had to change. :-) | |||||
2010-11-03 | waf: split pkgconfig logic into a separate module | Andrew Tridgell | 1 | -56/+1 | |
2010-11-01 | waf: removed the module aliases code | Andrew Tridgell | 1 | -32/+0 | |
This is not needed with the new ldb modules approacg | |||||
2010-11-01 | waf: added module_init_name parameter to SAMBA_MODULE() | Andrew Tridgell | 1 | -2/+3 | |
this will be used for ldb module loading | |||||
2010-10-30 | build: strip -single_module when doing bundle on mac OS X | Matthieu Patou | 1 | -0/+12 | |
2010-10-30 | waf: get rid of target aliases in wafsamba | Andrew Tridgell | 1 | -6/+0 | |
these aliases are no longer needed, and can cause a lot of confusion | |||||
2010-10-30 | waf: build all libraries after all object files | Andrew Tridgell | 1 | -7/+17 | |
this makes it easier to perform symbol checking before the link stage. The two new build groups symbolcheck and syslibcheck will be used by the symbols.py extension | |||||
2010-10-30 | waf: cope with rules with no inputs | Andrew Tridgell | 1 | -0/+3 | |
when we display a rule with no inputs, just call the original display function Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-27 | wafsamba: support 'soname' attribute on SAMBA_LIBRARY() | Stefan Metzmacher | 1 | -1/+3 | |
It's sometimes needed to specifiy the soname directly. metze | |||||
2010-10-26 | wafsamba: Fix soname for standalone private libraries. | Jelmer Vernooij | 1 | -1/+1 | |
Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Tue Oct 26 18:10:13 UTC 2010 on sn-devel-104 | |||||
2010-10-26 | waf: Stop automaticaly changing dashes to underscores in library names. | Jelmer Vernooij | 1 | -2/+1 | |
2010-10-26 | waf: Remove lib prefix from libraries manually. | Jelmer Vernooij | 1 | -2/+0 | |
2010-10-26 | waf: build private libraries with so names. | Jelmer Vernooij | 1 | -1/+6 | |
2010-10-23 | waf: Rename some BUNDLED_ functios to PRIVATE_. | Jelmer Vernooij | 1 | -1/+1 | |
2010-10-21 | waf-python: make the pyext flag add the pyembed features for libraries | Andrew Tridgell | 1 | -1/+3 | |
this is rather strange, but we get build errors without it. There may be a bug in the waf python tool, or I may misunderstand how to use it | |||||
2010-10-21 | waf: fixed the handling of -Wl,-no-undefined | Andrew Tridgell | 1 | -2/+0 | |
this flag was not being propogated to our link rules, so we were not in fact enforcing no undefined symbols in libraries. | |||||
2010-10-21 | waf: added pyext option to SAMBA_LIBRARY() | Andrew Tridgell | 1 | -1/+2 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | waf: replace the is_bundled option with private_library | Andrew Tridgell | 1 | -8/+4 | |
'private_library' better captures what we are trying to get at when we bundle a library | |||||
2010-10-21 | waf: re-work the module alias code | Andrew Tridgell | 1 | -22/+52 | |
we now create a base library, and then create the alias modules as wrappers around that base. That prevents double instantiation of any object files in the modules Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | waf: allows libraries to be marked as private_library=True | Andrew Tridgell | 1 | -1/+11 | |
this is for libraries where we make no promises about the API, but where we wish it to be a library to allow our binaries to use common code. These libraries always get the project suffix added to the library name, to ensure we are in a separate namespace Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-19 | waf: put -Wl,-no-undefined only in the linker flags, not when compiling C | Andrew Tridgell | 1 | -2/+2 | |
2010-10-19 | waf: automap shared library names from .so to the right extension | Andrew Tridgell | 1 | -1/+4 | |
this should help with MacOSX .dylib libraries | |||||
2010-10-14 | s4-waf: automatically remove stale C and header files | Andrew Tridgell | 1 | -0/+1 | |
this prevents stale .c and .h files in bin/ from causing build problems Thanks to Thomas Nagy for the example implementation! Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Thu Oct 14 07:44:13 UTC 2010 on sn-devel-104 | |||||
2010-10-10 | wafsamba: Fix handling of pyembed/pyext. | Jelmer Vernooij | 1 | -5/+2 | |
2010-10-11 | wafsamba: Support setting pyembed on libraries. | Jelmer Vernooij | 1 | -3/+9 | |
2010-10-10 | wafsamba: Fix init function when building modules as shared objects. | Jelmer Vernooij | 1 | -0/+3 | |
Signed-off-by: Jelmer Vernooij <jelmer@samba.org> | |||||
2010-10-10 | wafsamba: Clarify needs_python argument name, use pyembed/pyext where | Jelmer Vernooij | 1 | -9/+9 | |
applicable. Allow using both pyembed and pyext, to prevent unresolved symbols. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Oct 10 03:54:01 UTC 2010 on sn-devel-104 | |||||
2010-10-06 | waf: fixed some python3.x portability issues | Andrew Tridgell | 1 | -3/+3 | |
these have crept into the tree over time. Maybe we should add testing of a range of python versions to autobuild? | |||||
2010-10-06 | waf: update to waf version 1.5.19 | Andrew Tridgell | 1 | -1/+1 | |
this includes a number of perforance improvements and bug fixes. Thanks to Thomas for all the recent improvements! | |||||
2010-10-03 | wafsamba: Some reformatting. | Jelmer Vernooij | 1 | -2/+0 | |
2010-10-03 | wafsamba: Move heimdal library code to heimdal_build. | Jelmer Vernooij | 1 | -8/+0 | |
2010-10-03 | heimdal: convert some subsystems to libraries, consistent with upstream heimdal. | Jelmer Vernooij | 1 | -7/+8 | |
2010-09-08 | wafsamba: Eliminate sys.path updating if installing to a standard python | Jelmer Vernooij | 1 | -1/+7 | |
path. | |||||
2010-09-05 | wafsamba: Create bin/defaukt/modules if it does not yet exist. | Jelmer Vernooij | 1 | -0/+1 | |
2010-09-04 | waf: Support aliases in SAMBA_MODULE. | Jelmer Vernooij | 1 | -27/+29 | |
2010-09-04 | waf: Make shared modules available in the build dir. | Jelmer Vernooij | 1 | -2/+5 | |
2010-08-22 | s4-waf: re-use SAMBA_LIBRARY() in building shared modules | Andrew Tridgell | 1 | -35/+15 | |
make SAMBA_MODULE() call SAMBA_LIBRARY() to do the heavy lifting. This fixes the problem with modules being a bit too slim :-) Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org> | |||||
2010-06-29 | build: allow always=True/False on SAMBA_GENERATOR() | Andrew Tridgell | 1 | -1/+5 | |
this allows us to force a rule to always run. Will be used by samba_version Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2010-06-24 | build: check if the manpages stylesheet is available locally | Andrew Tridgell | 1 | -3/+3 | |
this avoids trying to fetch the stylesheet from the internet. If we can't process the stylesheet with --nonet at configure time then don't build manpages. Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2010-06-19 | wafsamba: Use octal modes directly rather than constants. | Jelmer Vernooij | 1 | -5/+3 | |
2010-06-18 | wafsamba: Use BUILTIN_LIBRARY() rather than relying on side-effects. | Jelmer Vernooij | 1 | -2/+2 | |
2010-06-15 | s4-waf: Fix build of libldb_ildap against system ldb. | Jelmer Vernooij | 1 | -1/+1 | |
2010-06-15 | wafsamba: Fix include path inheritance from module subsystems. | Jelmer Vernooij | 1 | -6/+16 | |
2010-06-15 | ldb: Fix included ldb build. | Jelmer Vernooij | 1 | -0/+1 | |
2010-06-15 | wafsamba: Fix filenames for ldb modules. | Jelmer Vernooij | 1 | -2/+10 | |
2010-06-15 | wafsamba: Fix building of modules as shared libraries. | Jelmer Vernooij | 1 | -22/+22 | |
2010-06-15 | wafsamba: Only add init function if not building module as shared library. | Jelmer Vernooij | 1 | -8/+9 | |