Age | Commit message (Collapse) | Author | Files | Lines |
|
same
time.
The --enable-dso flag now specifies whether or not the Samba binaries
themselves should be linked against the shared libraries.
By default, all libraries will be built staticly. If supported, the
shared variant of each library will also be built.
If people think building both shared and static library versions in
'make all' is too time-inefficient, please let me know and I'll move the
shared library bits to 'make everything'.
(This used to be commit 91faa1154a1de18a42f5e237c406157026280478)
|
|
(This used to be commit c9b06ce5636c37ddb077513796a288d88f62c358)
|
|
libraries.
(This used to be commit e24ec3aa1ada855401a714743518893d9506239c)
|
|
shared-library related fixes.
(This used to be commit 8c7276b6c6ccebfbc60de978fcb2c23e7fbc12b5)
|
|
(This used to be commit 2780274e6fb25cec78ad341239090ed286ed1a45)
|
|
(This used to be commit a6d610805970dcb8b2676db9074432a094f7c149)
|
|
libraries
works again now, by specifying --enable-dso to configure.
(This used to be commit 7a01235067a4800b07b8919a6a475954bfb0b04c)
|
|
build).
Make TORTURE-TALLOC and TORTURE-REPLACE builtin again rather than
separate binaries.
(This used to be commit 8913d60c72a67b041b08d569c9bd048953106c85)
|
|
('configure.developer' or 'configure --enable-developer') may still have
problems as I'm not sure I got all of the paths right for that.
With the changes Tridge has made to the Main Menu in swat, given a
non-developer installation, you should be able to get to ldbbrowse via:
JSON/qooxdoo -> ldb browser
Derrell
(This used to be commit 2406af10791cd8545c598c8591a48de5515c7dc5)
|
|
(This used to be commit 916413097d2ca7b71c06cd701f09bc3b9fc06cfc)
|
|
$src/bin/torture when developing, $LIBDIR/torture when installed)
(This used to be commit 4ae6380e6bb48e27e9947e149b3d079b3e293cc0)
|
|
Support directories for subcategories in tests.
Several small other fixes.
(This used to be commit bde00d97068d559b025ab131ff698a82430d14b3)
|
|
'subunit' protocol. This allows us to easily plug EJS scripts or binaries that
can't depend on -ltorture into smbtorture. The protocol is very simple:
- write "comments" to stderr
Example output on stdout:
test: foo
success: foo
test: bar
success: bar
test: blah
failure: blah [
dummy.c:30: Expression 1 != 2 failed!
]
test: blie
skip: blie [
Iconv support not built in
]
I've already converted the talloc testsuite.
(This used to be commit e1742c14a247fabba969f8698108e73997d3f420)
|
|
and pass -bbigtoc also to the linker when building shared libs
metze
(This used to be commit 9c77de282107d28362497aff60fed81e77620a87)
|
|
ac_cv_gnu_ld_no_default_allow_shlib_undefined
and as -Wl,--allow-shlib-undefined is supported on SuSE 7.3
I don't see a problem is always pass it explicit
metze
(This used to be commit 79db6bddc5fc1b97f0165348f72b6a2489b62be0)
|
|
truncates the enums, the test was passing.
(This used to be commit c6216f7dbf68012fa8351dcae17fe4c7ab165b58)
|
|
sorry about the build breakage
(This used to be commit c0684d0f26917e6623bad1e0f9b8312873230300)
|
|
--enable-automatic-dependencies to reenable).
(This used to be commit 5506c404877434c403bbe3055c6dd6c32531c96d)
|
|
for nicer output
metze
(This used to be commit 888a769af557d050d99df703ce5f651688c837c5)
|
|
- to get the ordering right we need to specify AC_CANONICAL_BUILD explicit
- add AC_CANONICAL_TARGET
metze
(This used to be commit 1ea52d75849f004752cdbe11a3dddd10b4afe47d)
|
|
libreplace. This should fix the standalone build of tdb on HPUX, where
we need to blacklist mmap.
Unfortunately this requires that we have a copy of config.guess and
config.sub in each of our project subdirectories. I tried to find a
way to use something like AC_CONFIG_AUX_DIR($libreplacedir) and just
put config.{guess,sub} in the lib/replace/ directory, but I couldn't
figure out how to do that in a way that kept autoconf happy for each
of our separate builds. Any autoconf guru out there see a way to do
this?
(This used to be commit 823cd3ab35456769dcefee17bdaca21f01ba0f63)
|
|
- move AS_HELP_STRING replacement to libreplace
metze
(This used to be commit ace406a36ebbed230bf6c844e4639bac5e6c9882)
|
|
or the size is not 8 bytes or more.
samba4 doesn't need type checks anymore
metze
(This used to be commit d8fdd05482fc6b9bfb48d72db6b467e3e5c05e4d)
|
|
metze
(This used to be commit 6a6729fb7219ac7eb160b787827acdf1f7af7cc8)
|
|
and use the macros in configure.ac
metze
(This used to be commit 95d33e4d71b4c97af8413bcd136f393aa3e380dd)
|
|
metze
(This used to be commit 8774eeb0dc8a72a9871d42bf1652ce4f7d4a29b7)
|
|
metze
(This used to be commit d905bb499d81ac4e2f00277ae77ce0a51bdc7474)
|
|
honor the MMAP_BLACKLIST
(This used to be commit c2f2dbb5d1c082ee1391908073336a9dfc10f712)
|
|
metze
(This used to be commit f41e2f7f5a71d22ae6b27ac9fb0239512728e12c)
|
|
metze
(This used to be commit cf61435b435b7995f20e07b93002e51fe4ac2c82)
|
|
metze
(This used to be commit f60be737efc9e3d515479301a9ed24347aa773cc)
|
|
metze
(This used to be commit 6b3d27e93e7c00d1ab70d2c82e29b99b9f666228)
|
|
tridge: I think we should create macros in libreplace_macros.m4
and call them in check_cc.m4 instead of running the tests
in libreplace.m4. Maybe the macros should remember if they're called
and then they're skipped in libreplace.m4 inside samba4
metze
(This used to be commit ce08bf12803869914b35c05e125070f267daf78c)
|
|
metze
(This used to be commit acbd52009f8610df38f27adf6097cf7075b977fc)
|
|
metze
(This used to be commit 655e400127d828104718ab87a0bc118dbf1a471f)
|
|
this is just a short term hack
we should move the stuff from lib/replace/config.mk
into a lib/replace/samba.m4 and dynamicly generate the OBJ_FILES
list for LIBREPLACE and get rid of REPLACE_REPDIR
metze
(This used to be commit e27a36286845b95150d06daaae8f5dcf988febd7)
|
|
print out the CFLAGS in the correct order
metze
(This used to be commit 49b555b876493e4d05bd69328f9a4e0585aa8076)
|
|
metze
(This used to be commit 42e70d5a7b9c12527bb49f9c60330706d350cf49)
|
|
(This used to be commit d853dcfda771888f80a80e14ffabb1c0e58a340e)
|
|
so we need >= 0.
as 0 means one element
metze
(This used to be commit d8b5d0c9a75731c8627e8fabb364ec0ad0e9decd)
|
|
(This used to be commit 50318dc55ed5eb70adb02a5680498fad3c3e590d)
|
|
metze
(This used to be commit 4ce7b4e45c016215a84a70b677d55cc6e79a2473)
|
|
metze
(This used to be commit 239a2607ab1a725dcbbfc03103006d2a3bf6b41e)
|
|
metze
(This used to be commit 9695a4bd530d0f49e6a87c6bb56502c6d2d3bdbd)
|
|
always at it as first private dependencies
metze
(This used to be commit 135d096776b53ae09ffc2b4f767dfbd18139570f)
|
|
- and add -MT $@ to the dependency generation
to notice changes in depdendecies of header files
you may need a 'make clean' or at least you need to remove
heimdal_build/replace.hd
metze
(This used to be commit 5ecf98cc189039023ff0a97f43eba7fb2c2cdc46)
|
|
metze
(This used to be commit a2eee3c6dbe14fc8fc6ee2f5581f2d9a33e25def)
|
|
- also specify USE_HOSTCC = YES on binaries that use HOSTCC
I also disable autodependecies as this change let make run forever,
I hopefully fix that tomorrow
metze
(This used to be commit 159f74570233a8707dc1deb70fb1917a854213f8)
|
|
CC and CFLAGS
LD and LDFLAGS
STLD and STLD_FLAGS
SHLD and SHLD_FLAGS
all controled by configure
and import the values from samba3 which are more recent
metze
(This used to be commit 5e59153735102df6fae2eaaac6a7c3db86c95f8f)
|
|
- add some AC_DEFINES to rewrite.m4
(I'll remove them from check_ld.m4 soon)
(I've also merged new values from samba3)
metze
(This used to be commit de0c8d1b1729daef984d5b44e0224481cf9e2164)
|