1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-01 04:58:35 +03:00

1311 Commits

Author SHA1 Message Date
Stefan Metzmacher
daa73ef1c6 r25985: build: SHLD_UNDEF_FLAGS isn't used anymore
metze
(This used to be commit 24290852863517f0ab3d881d4a2deb086ce5ef5d)
2007-12-21 05:45:28 +01:00
Stefan Metzmacher
d7e5d3fe27 r25978: build: use AC_LIBREPLACE_MDLD_* macros and use the result to build modules
metze
(This used to be commit f86db3348b0ee243988526578cc09c2d5d9a70af)
2007-12-21 05:45:27 +01:00
Stefan Metzmacher
b751f23893 r25975: build: split SharedModule from SharedLibrary
metze
(This used to be commit 6f51dd97ac0161d09166bdce1e6aa57404b12056)
2007-12-21 05:45:26 +01:00
Stefan Metzmacher
656d9f4304 r25954: we don't need this twice
metze
(This used to be commit 5cc89f1b8ec650560768b52b67302bc695b652c1)
2007-12-21 05:45:16 +01:00
Jelmer Vernooij
0969ac9e61 r25944: Fix handling of sonameflag on AIX, which doesn't have anything like that.
(This used to be commit 228dd6830eb9c91287bb3e0233d8b3a404ff3676)
2007-12-21 05:45:12 +01:00
Stefan Metzmacher
e8b921293b r25913: maybe some platforms have problems with echo -e
metze
(This used to be commit c9586b8ab34e8737cf87a642fbcc811edd0a6590)
2007-12-21 05:44:52 +01:00
Jelmer Vernooij
a46a22883d r25904: Remove extra
(This used to be commit fd0958107524a526d0bc78b98e031c595c85b877)
2007-12-21 05:44:47 +01:00
Jelmer Vernooij
e2c207827f r25901: Remove obsolete --enable-shared option (whether shared libs should be used internally can be set using --enable-dso).
(This used to be commit 571aa6ba22f6e4b774f9a9db3a02e3beec3f8523)
2007-12-21 05:44:45 +01:00
Jelmer Vernooij
25645bfe7b r25878: Fix syntax error.
(This used to be commit ffe5a10867a2d2e5eb51c84331fff130e996eda8)
2007-12-21 05:44:37 +01:00
Jelmer Vernooij
414e5eca2e r25877: Add libreplace macro for soname flags.
(This used to be commit 25aa875119622679881cd0e1b3b9dff8d2cf03ee)
2007-12-21 05:44:36 +01:00
Jelmer Vernooij
a73cfa950a r25876: Attempt to build shard libs everywhere again.
(This used to be commit b5bcdbbd0c9a6133d15c3a9c01738d9899dbcf8d)
2007-12-21 05:44:36 +01:00
Jelmer Vernooij
26c3cad60f r25852: Move SHLIBEXT determination into a test as well.
(This used to be commit aaaed5edc06f3055794e55a8038dbbdac47ce5b6)
2007-12-21 05:44:27 +01:00
Jelmer Vernooij
dd66e34d41 r25851: Move system-specific ldflags checks to libreplace so they can be used by ldb.
(This used to be commit d28c8b822e7b571f24542409376bba8701eeef79)
2007-12-21 05:44:27 +01:00
Jelmer Vernooij
6e561c7f7d r25850: Add macro for picflag.
(This used to be commit 9ebc6f2d17349b214618d65b29826867796c12ce)
2007-12-21 05:44:26 +01:00
Jelmer Vernooij
ba4a5bb2ea r25847: Don't link modules against their subsystem.
(This used to be commit 7e34e0645c98c3697767dc78dcd22a98d0f2b8fc)
2007-12-21 05:44:25 +01:00
Stefan Metzmacher
135852240e r25712: try to fix the build, perl should handle by_path as comparison function
metze
(This used to be commit ee47f5dc7947cad7eed84f071112e41c4a687275)
2007-12-21 05:43:24 +01:00
Stefan Metzmacher
1b8da06a00 r25711: only use sort if available
metze
(This used to be commit 1f5a98cd91f73f8f16d941fe8bb375fec704f0dd)
2007-12-21 05:43:24 +01:00
Stefan Metzmacher
df3f31d2d5 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
(This used to be commit 4c8e539af1e8f14bb449c92db3376dec12344e5b)
2007-12-21 05:43:19 +01:00
Jelmer Vernooij
a33d97341f r25617: Make sure system include paths come after samba include paths. Patch from Timur Bakeyev.
(This used to be commit 7565c4a0dd304312898839df6789f7338cc1ea63)
2007-12-21 05:42:55 +01:00
Jelmer Vernooij
8c2ef262a8 r25524: Fix directory names for local module builds.
(This used to be commit 93e5a568e3da1c8b2e7decb2a675456ad35dc29b)
2007-10-10 15:07:47 -05:00
Michael Adam
3b07f6aeb1 r25515: Revert r25448:
Immediate structures are *not* supportet by the native C compiler
at least on Solaris, Tru64 and HP-UX.

Michael
(This used to be commit 6d07e29de2a7e535139622fa688b407da232c816)
2007-10-10 15:07:46 -05:00
Jelmer Vernooij
a8f264eb2f r25448: Remove IMMEDIATE_STRUCTURES define, which was used for splint. Newer versions of splint support immediate structures just fine.
(This used to be commit d54a47ecdc418ee07c9479f519bd1a207e6ba3eb)
2007-10-10 15:07:35 -05:00
Stefan Metzmacher
d6c66ea774 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
(This used to be commit 9d6d296105526c55f08d82d289a30b92193d51e3)
2007-10-10 15:06:48 -05:00
Jelmer Vernooij
3d4fb8fc33 r25095: Display of which libraries the system-provided version is being used.
(This used to be commit 635ea8996a3b7f05acdb679d77c81f2bee5db705)
2007-10-10 15:06:34 -05:00
Jelmer Vernooij
02509b55de r25094: Force building shared module if subsystem is a shared library.
(This used to be commit 3146f0deadbc49b1a56f667bfcee950880ffe0f9)
2007-10-10 15:06:34 -05:00
Andrew Bartlett
15c1801a5c 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
(This used to be commit cda965e908055d45b1c05bc29cc791f7238d2fae)
2007-10-10 15:05:50 -05:00
Jelmer Vernooij
6c79213eb8 r24997: Re-enable use of system-provided tdb and/or talloc when available.
(This used to be commit 0a3b53fd2cbd15c1e5839990e721bbe4d2f7d4af)
2007-10-10 15:05:27 -05:00
Jelmer Vernooij
9c7ae7ec55 r24995: Update upstream URLs.
(This used to be commit 04b3623c2e5b39738c869744be8cd3589eda931e)
2007-10-10 15:05:26 -05:00
Jelmer Vernooij
82037a75ea r24814: Fix headers, trim core.h even more.
(This used to be commit 9647f860bdd5c0a74583e886182bd041a45e7655)
2007-10-10 15:03:14 -05:00
Alexander Bokovoy
803335b0db r23862: Explain who requested unknown dependency. Helps a lot in chasing dependency hell when trimming down s4 platform
(This used to be commit 6c95eabac684c70ac0080b6ab7ca723f5c58869b)
2007-10-10 15:01:05 -05:00
Andrew Tridgell
cd1217ff5f r23801: The FSF has moved around a lot. This fixes their Mass Ave address.
(This used to be commit 5c9b19271e0e3ad897499707003ce4703ffa4870)
2007-10-10 14:59:18 -05:00
Andrew Tridgell
b8875bee5f r23800: LGPL is now called GNU Lesser General Public License
not GNU Library General Public License
(This used to be commit 01e3fe7533b5670236c026ec3c6cc1e25655fbc3)
2007-10-10 14:59:17 -05:00
Andrew Tridgell
b8d69a7ea2 r23795: more v2->v3 conversion
(This used to be commit 84b468b2f8f2dffda89593f816e8bc6a8b6d42ac)
2007-10-10 14:59:14 -05:00
Stefan Metzmacher
00389db384 r23638: add SMB_LIBRARY() macro to create a LIBRARY::foo section in
source/config.mk from within *.m4 files

metze
(This used to be commit d5fa1476875f862e56e640c0777b95f69886e2fd)
2007-10-10 14:53:30 -05:00
Stefan Metzmacher
13ecb01de8 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
(This used to be commit 0a97de3804cbfc593c0cfc62e61fbfe87d2cf368)
2007-10-10 14:53:29 -05:00
Stefan Metzmacher
8ece71f26e r23635: fix the samba4 build...
we need a bit more work to get linking of
shared libraries completely right...

metze
(This used to be commit 31cbb9ff9f347f0f0fb50150527bad6ff06e0ebd)
2007-10-10 14:53:29 -05:00
Stefan Metzmacher
d5b212caf4 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
(This used to be commit d2609580846647b3c0d4e88e106a9763cd7074ef)
2007-10-10 14:53:29 -05:00
Stefan Metzmacher
9853deacb6 r23111: nicer ./configure --help output
metze
(This used to be commit d0d371be719f219db9ed9b37df010a80fdda6fc3)
2007-10-10 14:52:50 -05:00
Stefan Metzmacher
938a0bc9ac r23110: add --disable-shared option, very useful for the build-farm...
metze
(This used to be commit 251d534a883efd384e0951c9af595203d962b972)
2007-10-10 14:52:50 -05:00
Stefan Metzmacher
23026646e1 r22996: merge HPUX compiler flag fixes from SAMBA_3_0
metze
(This used to be commit 9a9376d902bd946e6613ff9d3c37b344dfd207cf)
2007-10-10 14:52:38 -05:00
Jelmer Vernooij
30baa7f39e r22697: Support building with external talloc.
(This used to be commit 3a2f9e0977bc311daa8171ea709a9cbcdd0a0c85)
2007-10-10 14:52:02 -05:00
Stefan Metzmacher
91ec102fb9 r22662: disable shared library support on Tru64
metze
(This used to be commit 75d5155cd33096aea0dc31dfa596769eb923299d)
2007-10-10 14:51:58 -05:00
Stefan Metzmacher
4924d03e6d r22455: split dependecies array for compiling and linking and use better names:-)
calculate the CFLAGS only based on the public dependencies when recursing

metze
(This used to be commit 62f9d0ce1cdc5eb84b76004220fc7d1eb4a72f15)
2007-10-10 14:51:22 -05:00
Stefan Metzmacher
d511061e6f r22452: fix creation of MK_FILES variable in Makefile
metze
(This used to be commit d970f18144112f1f0103f54d030c961a3fce08f7)
2007-10-10 14:51:21 -05:00
Stefan Metzmacher
acedd59f35 r22451: allow
SKIP_DEP_FILES=yes make

metze
(This used to be commit 31fab208f63f0ee3fb1838c9b59421feb5752948)
2007-10-10 14:51:21 -05:00
Stefan Metzmacher
cd63c810c6 r22410: disallow PUBLIC_ options on MODULE and BINARY
metze
(This used to be commit b60a4f2765baabb6399d011e88562543239a8a88)
2007-10-10 14:51:16 -05:00
Stefan Metzmacher
8a33415f11 r22400: only add srcdir and builddir path if they differ
metze
(This used to be commit 581f33d9200d980e7e407f21e687a2bda2cec615)
2007-10-10 14:51:14 -05:00
Stefan Metzmacher
71270d5e1c r22308: disabled shared libraries on aix and openbsd
until we can link libtorture.so and libntvfs.so
there

metze
(This used to be commit 9e6ed9ed0fd2b65c87d5bcfd99f88fe035c6c362)
2007-10-10 14:51:00 -05:00
Stefan Metzmacher
e91776220c r22257: disable shared libraries on IRIX for now
as us4 fails to link libtorture.so because of an argv overflow

metze
(This used to be commit c924b0b89c3d8cd2e8b4db5866be028d9f13a787)
2007-10-10 14:50:48 -05:00
Stefan Metzmacher
ca1e672c6b r22186: fix build with autodependencies
metze
(This used to be commit a45c7cf238238d821e1d41549983915330bfd43a)
2007-10-10 14:50:00 -05:00