1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-14 20:23:54 +03:00
Commit Graph

1349 Commits

Author SHA1 Message Date
Jelmer Vernooij
d28c8b822e r25851: Move system-specific ldflags checks to libreplace so they can be used by ldb. 2007-12-21 05:44:27 +01:00
Jelmer Vernooij
9ebc6f2d17 r25850: Add macro for picflag. 2007-12-21 05:44:26 +01:00
Jelmer Vernooij
7e34e0645c r25847: Don't link modules against their subsystem. 2007-12-21 05:44:25 +01:00
Stefan Metzmacher
ee47f5dc79 r25712: try to fix the build, perl should handle by_path as comparison function
metze
2007-12-21 05:43:24 +01:00
Stefan Metzmacher
1f5a98cd91 r25711: only use sort if available
metze
2007-12-21 05:43:24 +01:00
Stefan Metzmacher
4c8e539af1 r25697: make *clean doesn't work after a svn up when some *.mk files were removed
the error is:
SAMBA_4_0/source> make clean
make: *** No rule to make target `lib/ldb/samba/config.mk', needed by `Makefile'.  Stop.

the problem is:
Makefile: config.status $(MK_FILES)
	./config.status

so now we let the MK_FILES variable empty for the *clean targets
if gnu make is detected, we should later test if this construct
is portable to other make implementations and remove the check for gnu make.

metze
2007-12-21 05:43:19 +01:00
Jelmer Vernooij
7565c4a0dd r25617: Make sure system include paths come after samba include paths. Patch from Timur Bakeyev. 2007-12-21 05:42:55 +01:00
Jelmer Vernooij
93e5a568e3 r25524: Fix directory names for local module builds. 2007-10-10 15:07:47 -05:00
Michael Adam
6d07e29de2 r25515: Revert r25448:
Immediate structures are *not* supportet by the native C compiler
at least on Solaris, Tru64 and HP-UX.

Michael
2007-10-10 15:07:46 -05:00
Jelmer Vernooij
d54a47ecdc r25448: Remove IMMEDIATE_STRUCTURES define, which was used for splint. Newer versions of splint support immediate structures just fine. 2007-10-10 15:07:35 -05:00
Stefan Metzmacher
9d6d296105 r25187: pass FIRST_PREREQ to Makefile so that the value can be used
in handwritten rules too, hopefully fix the build
of ldb with bsd make.

metze
2007-10-10 15:06:48 -05:00
Jelmer Vernooij
635ea8996a r25095: Display of which libraries the system-provided version is being used. 2007-10-10 15:06:34 -05:00
Jelmer Vernooij
3146f0dead r25094: Force building shared module if subsystem is a shared library. 2007-10-10 15:06:34 -05:00
Andrew Bartlett
cda965e908 r25051: Move SWAT back to the old-style form-submit modal.
The Web 2.0, async client tools were really interesting, but without
developer backing they remain impossible to support into a release.

The most interesting app was the LDB browser, and I intend to replace
this with phpLdapAdmin, preconfigured for Apache during provision.

This also removes the need to 'compile' SWAT on SVN checkouts.

Andrew Bartlett
2007-10-10 15:05:50 -05:00
Jelmer Vernooij
0a3b53fd2c r24997: Re-enable use of system-provided tdb and/or talloc when available. 2007-10-10 15:05:27 -05:00
Jelmer Vernooij
04b3623c2e r24995: Update upstream URLs. 2007-10-10 15:05:26 -05:00
Jelmer Vernooij
9647f860bd r24814: Fix headers, trim core.h even more. 2007-10-10 15:03:14 -05:00
Alexander Bokovoy
6c95eabac6 r23862: Explain who requested unknown dependency. Helps a lot in chasing dependency hell when trimming down s4 platform 2007-10-10 15:01:05 -05:00
Andrew Tridgell
5c9b19271e r23801: The FSF has moved around a lot. This fixes their Mass Ave address. 2007-10-10 14:59:18 -05:00
Andrew Tridgell
01e3fe7533 r23800: LGPL is now called GNU Lesser General Public License
not GNU Library General Public License
2007-10-10 14:59:17 -05:00
Andrew Tridgell
84b468b2f8 r23795: more v2->v3 conversion 2007-10-10 14:59:14 -05:00
Stefan Metzmacher
d5fa147687 r23638: add SMB_LIBRARY() macro to create a LIBRARY::foo section in
source/config.mk from within *.m4 files

metze
2007-10-10 14:53:30 -05:00
Stefan Metzmacher
0a97de3804 r23637: fix detection of visibility attribute support
James: AC_TRY_LINK() has a different syntax as AC_TRY_RUN() :-)
       so this was wrong:
       http://websvn.samba.org/cgi-bin/viewcvs.cgi?rev=20697&view=rev

metze
2007-10-10 14:53:29 -05:00
Stefan Metzmacher
31cbb9ff9f r23635: fix the samba4 build...
we need a bit more work to get linking of
shared libraries completely right...

metze
2007-10-10 14:53:29 -05:00
Stefan Metzmacher
d260958084 r23631: when linking shared libraries we need to make shure the linker doesn't
skip "unneeded" object files from within .a files.

If the build-farm doesn't like -Wl,--whole-archive, I'll add some more
configure logic fix it tomorrow.

Kai: with this your libnss_winbind.so patch works for me

metze
2007-10-10 14:53:29 -05:00
Stefan Metzmacher
d0d371be71 r23111: nicer ./configure --help output
metze
2007-10-10 14:52:50 -05:00
Stefan Metzmacher
251d534a88 r23110: add --disable-shared option, very useful for the build-farm...
metze
2007-10-10 14:52:50 -05:00
Stefan Metzmacher
9a9376d902 r22996: merge HPUX compiler flag fixes from SAMBA_3_0
metze
2007-10-10 14:52:38 -05:00
Jelmer Vernooij
3a2f9e0977 r22697: Support building with external talloc. 2007-10-10 14:52:02 -05:00
Stefan Metzmacher
75d5155cd3 r22662: disable shared library support on Tru64
metze
2007-10-10 14:51:58 -05:00
Stefan Metzmacher
62f9d0ce1c r22455: split dependecies array for compiling and linking and use better names:-)
calculate the CFLAGS only based on the public dependencies when recursing

metze
2007-10-10 14:51:22 -05:00
Stefan Metzmacher
d970f18144 r22452: fix creation of MK_FILES variable in Makefile
metze
2007-10-10 14:51:21 -05:00
Stefan Metzmacher
31fab208f6 r22451: allow
SKIP_DEP_FILES=yes make

metze
2007-10-10 14:51:21 -05:00
Stefan Metzmacher
b60a4f2765 r22410: disallow PUBLIC_ options on MODULE and BINARY
metze
2007-10-10 14:51:16 -05:00
Stefan Metzmacher
581f33d920 r22400: only add srcdir and builddir path if they differ
metze
2007-10-10 14:51:14 -05:00
Stefan Metzmacher
9e6ed9ed0f r22308: disabled shared libraries on aix and openbsd
until we can link libtorture.so and libntvfs.so
there

metze
2007-10-10 14:51:00 -05:00
Stefan Metzmacher
c924b0b89c r22257: disable shared libraries on IRIX for now
as us4 fails to link libtorture.so because of an argv overflow

metze
2007-10-10 14:50:48 -05:00
Stefan Metzmacher
a45c7cf238 r22186: fix build with autodependencies
metze
2007-10-10 14:50:00 -05:00
James Peach
bb473bf856 r22047: Move suffix rules into smb_build. Enable $< if we are building with
GNU Make. This lets GNU Make users bild with $srcdir != $builddir.
2007-10-10 14:49:45 -05:00
Stefan Metzmacher
8ffcac65be r22038: - fix perl warning
- use the same if statement as in input.pm

metze
2007-10-10 14:49:44 -05:00
James Peach
c8ffdc1542 r22037: Make sure STATICDIR exists before linking a static archive. 2007-10-10 14:49:44 -05:00
James Peach
9400f07738 r22036: Make sure both srcdir and builddir are in VPATH. 2007-10-10 14:49:44 -05:00
James Peach
976343821b r22035: Introduce HOSTLD which is needed to link the asn1 compiler when cross
compiling.
2007-10-10 14:49:43 -05:00
James Peach
316283170a r22032: Make sure static libraries end up in bin/static. 2007-10-10 14:49:43 -05:00
James Peach
af87c22ecf r22031: Make sure we rewrite the include directives in CFLAGS to contain
paths from builddir and srcdir. builddir has precedence.
2007-10-10 14:49:43 -05:00
James Peach
bdb1532d3a r22030: Simplify include parsing for config.mk files, making sure we get
it right for the srcdir != builddir case. Emit some comment lines
that can be used to figure out which parts of the Makefile output
is generated from which config files.
2007-10-10 14:49:42 -05:00
Jelmer Vernooij
38f867880b r21707: Finally merge my (long-living) perlselftest branch.
This changes the main selftest code to be in perl rather than in shell script.

The selftest script is now no longer a black box but a regular executable that takes
--help.

This adds the following features:

 * "make test TESTS=foo" will run only the tests that match the regex "foo"
 * ability to deal with expected failures. the suite will not warn about tests
   that fail and are known to fail, but will warn about other failing tests and
   tests that are succeeding tests but incorrectly marked as failing.
 * ability to print a summary with all failures at the end of the run

It also opens up the way to the following features, which I hope to implement later:
 * "environments", for example having a complete domains with DCs and domain members
 in a testenvironment
 * only set up smbd if necessary (not when running LOCAL tests, for example)
 * different mktestsetup scripts per target. except for the mktestsetup script, we can
   use the same infrastructure for samba 3 or windows.
2007-10-10 14:49:15 -05:00
Jelmer Vernooij
0200971142 r21684: remove summary line for gtk code, as it's now maintained out-of-tree 2007-10-10 14:49:11 -05:00
Jelmer Vernooij
06659bce1b r21678: Don't generate Requires.private lines for install .pc files. Static library use by external programs is still broken, but this should at least fix shared libs. 2007-10-10 14:49:09 -05:00
Jelmer Vernooij
1726bd3378 r21582: Allow modification of LDFLAGS 2007-10-10 14:49:00 -05:00