Jelmer Vernooij
25579c6fe8
r19908: Fix order of paths in pc files.
...
(This used to be commit 033b4382c0
)
2007-10-10 14:28:35 -05:00
Jelmer Vernooij
9a1f380d5b
r19882: Fix static link flags in pkg-config files. Should allow running
...
pidl tests on systems without shared libs.
(This used to be commit fb623be4ff
)
2007-10-10 14:28:31 -05:00
Jelmer Vernooij
d25f2ba3dc
r19881: Add private library flags when linking to static libraries.
...
(This used to be commit 72f1ffc0ef
)
2007-10-10 14:28:31 -05:00
Jelmer Vernooij
60e7b4d995
r19863: Create -uninstalled.pc files. This should reenable compilation and running
...
of the pidl testsuite as part of the testsuite.
(This used to be commit db237ad52f
)
2007-10-10 14:28:27 -05:00
Jelmer Vernooij
95caeb1046
r19678: Fix the build for now (ugly hack because of circular dependencies)
...
(This used to be commit 0953bb7d5f
)
2007-10-10 14:25:30 -05:00
Jelmer Vernooij
d7949f8a70
r19673: Build shared libs against shared libs.
...
(This used to be commit dad9156db9
)
2007-10-10 14:25:28 -05:00
Jelmer Vernooij
547eef2cf1
r19670: Reduce the number of unresolved symbols when building with shared libraries.
...
(This used to be commit 4422031d1d
)
2007-10-10 14:25:27 -05:00
Jelmer Vernooij
dbe5084f8e
r19636: Add URLs to ldb and talloc pkg-config files.
...
Always build and install .pc files as they make sense for static libs
as well.
(This used to be commit 82cb91e2dd
)
2007-10-10 14:25:22 -05:00
Jelmer Vernooij
667eedac90
r19634: Only use --allow-undef-shlib for modules.
...
(This used to be commit e8f2a086be
)
2007-10-10 14:25:21 -05:00
Jelmer Vernooij
c4ee1af3fb
r19631: Re-enable shared libraries, but don't use -rpath-link unless
...
shared libraries are actually used.
(This used to be commit 93e4f093b9
)
2007-10-10 14:25:20 -05:00
Stefan Metzmacher
640047e947
r19625: not all linkers like -Wl,rpath-link, so don't use it till we have configure checks
...
and working shared libraries
metze
(This used to be commit 25376f748c
)
2007-10-10 14:25:19 -05:00
Stefan Metzmacher
ff2d656fab
r19623: disable building of shared libs until we have fixed them,
...
they all have unresolved symbols and are useless
and produce noise in the build-farm
metze
(This used to be commit 3f8b776f63
)
2007-10-10 14:25:17 -05:00
Stefan Metzmacher
0fc10ccb65
r19622: - remove unused var
...
- fix default for enable-dso to no
metze
(This used to be commit 47b113e5db
)
2007-10-10 14:25:17 -05:00
Stefan Metzmacher
84e08dad21
r19621: move enable-dso to check_ld.m4 again and add some checks and generate more output
...
metze
(This used to be commit a07b11924c
)
2007-10-10 14:25:17 -05:00
Stefan Metzmacher
ead66ffddf
r19618: pass -D_SAMBA_HOSTCC_ when using the hostcompiler
...
metze
(This used to be commit 846553085e
)
2007-10-10 14:25:16 -05:00
Stefan Metzmacher
22a155af05
r19609: fix uninitialized perl variabel, we need AC_SUBST() for all configure vars
...
we want to use in perl...
metze
(This used to be commit 2b021e2d8c
)
2007-10-10 14:25:04 -05:00
Jelmer Vernooij
0b3f04a9be
r19582: Support building both shared and static versions of libraries at the 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 91faa1154a
)
2007-10-10 14:24:56 -05:00
Jelmer Vernooij
8164c24149
r19575: Build static libs in bin/static rather than bin/
...
(This used to be commit c9b06ce563
)
2007-10-10 14:24:55 -05:00
Jelmer Vernooij
09a36ffab1
r19574: Initial work towards supporting build of both shared and static libraries.
...
(This used to be commit e24ec3aa1a
)
2007-10-10 14:24:55 -05:00
Jelmer Vernooij
66c17f778a
r19571: Add a USESHARED parameter (different from BLDSHARED) + two small
...
shared-library related fixes.
(This used to be commit 8c7276b6c6
)
2007-10-10 14:24:54 -05:00
Jelmer Vernooij
3c9a28f85e
r19543: Make dynconfig less special.
...
(This used to be commit 2780274e6f
)
2007-10-10 14:24:47 -05:00
Jelmer Vernooij
72b164d2e9
r19509: Simplify buildsystem code, create proper symlinks for aliases.
...
(This used to be commit a6d6108059
)
2007-10-10 14:24:42 -05:00
Jelmer Vernooij
4fa24df98d
r19507: Merge my DSO fixes branch. Building Samba's libraries as shared libraries
...
works again now, by specifying --enable-dso to configure.
(This used to be commit 7a01235067
)
2007-10-10 14:24:41 -05:00
Jelmer Vernooij
bc596cf917
r19495: Stop linking binaries twice (once before installation, once during build).
...
Make TORTURE-TALLOC and TORTURE-REPLACE builtin again rather than
separate binaries.
(This used to be commit 8913d60c72
)
2007-10-10 14:24:39 -05:00
Derrell Lipman
68453d1da2
r19449: ldbbrowse: installation hopefully works now. "Developer" installations
...
('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 2406af1079
)
2007-10-10 14:21:33 -05:00
Jelmer Vernooij
a4137b50a7
r19364: Fix build for 'regular' installs.
...
(This used to be commit 916413097d
)
2007-10-10 14:21:17 -05:00
Jelmer Vernooij
c554e2168b
r19358: Use subunit tests from the right location (from
...
$src/bin/torture when developing, $LIBDIR/torture when installed)
(This used to be commit 4ae6380e6b
)
2007-10-10 14:21:16 -05:00
Jelmer Vernooij
b58deeea69
r19350: Properly list LOCAL-TALLOC under the "LOCAL" header.
...
Support directories for subcategories in tests.
Several small other fixes.
(This used to be commit bde00d9706
)
2007-10-10 14:21:14 -05:00
Jelmer Vernooij
52e3f69a36
r19343: Add support for external scripts/binaries that write results using the
...
'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 e1742c14a2
)
2007-10-10 14:21:13 -05:00
Stefan Metzmacher
6cb33a5467
r18975: follow the advice from "William Jojo" <jojowil@hvcc.edu>
...
and pass -bbigtoc also to the linker when building shared libs
metze
(This used to be commit 9c77de2821
)
2007-10-10 14:20:26 -05:00
Stefan Metzmacher
1d156f9479
r18974: we don't have the configure check that sets
...
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 79db6bddc5
)
2007-10-10 14:20:25 -05:00
Andrew Tridgell
c9ae85d19a
r18936: hopefully fix the test for negative enum values. When a compiler
...
truncates the enums, the test was passing.
(This used to be commit c6216f7dbf
)
2007-10-10 14:20:22 -05:00
Andrew Tridgell
f753f43d81
r18833: darn, forgot to commit this
...
sorry about the build breakage
(This used to be commit c0684d0f26
)
2007-10-10 14:19:16 -05:00
Jelmer Vernooij
8524a6f5c9
r18749: Disable automatic dependencies by default (use --enable-automatic-dependencies to reenable).
...
(This used to be commit 5506c40487
)
2007-10-10 14:19:06 -05:00
Stefan Metzmacher
a8fd66f91f
r18549: move gcc version check to libreplace and reorder the tests a bit
...
for nicer output
metze
(This used to be commit 888a769af5
)
2007-10-10 14:18:45 -05:00
Stefan Metzmacher
040b5b812e
r18544: - use AC_LIBREPLACE_LOCATION_CHECKS in samba4
...
- to get the ordering right we need to specify AC_CANONICAL_BUILD explicit
- add AC_CANONICAL_TARGET
metze
(This used to be commit 1ea52d7584
)
2007-10-10 14:18:44 -05:00
Andrew Tridgell
fafa8c3e47
r18535: move the AC_CANONICAL_HOST and host specific flag tests into
...
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 823cd3ab35
)
2007-10-10 14:18:42 -05:00
Stefan Metzmacher
a9aa6d0c67
r18503: - _GNU_SOURCE is defined by libreplace
...
- move AS_HELP_STRING replacement to libreplace
metze
(This used to be commit ace406a36e
)
2007-10-10 14:18:40 -05:00
Stefan Metzmacher
8ed1176a8d
r18501: libreplace needs 'long long', bailout if not present
...
or the size is not 8 bytes or more.
samba4 doesn't need type checks anymore
metze
(This used to be commit d8fdd05482
)
2007-10-10 14:18:39 -05:00
Stefan Metzmacher
a4e94eedf0
r18500: move make related checks into its own file
...
metze
(This used to be commit 6a6729fb72
)
2007-10-10 14:18:39 -05:00
Stefan Metzmacher
d08fb7b1cc
r18485: include libreplace.m4 in the aclocal.m4 files
...
and use the macros in configure.ac
metze
(This used to be commit 95d33e4d71
)
2007-10-10 14:18:36 -05:00
Stefan Metzmacher
68201cc76b
r18419: fix include paths of the configure tests
...
metze
(This used to be commit 8774eeb0dc
)
2007-10-10 14:18:26 -05:00
Stefan Metzmacher
dd4fac5a55
r18366: check if we can link using the selected flags
...
metze
(This used to be commit d905bb499d
)
2007-10-10 14:18:19 -05:00
Andrew Tridgell
d82ed849cc
r18337: more -Ae tests in check_cc.m4
...
honor the MMAP_BLACKLIST
(This used to be commit c2f2dbb5d1
)
2007-10-10 14:18:11 -05:00
Stefan Metzmacher
1a7ad8e573
r18294: remove leading ././ from .mk files
...
metze
(This used to be commit f41e2f7f5a
)
2007-10-10 14:18:03 -05:00
Stefan Metzmacher
e04ad03d66
r18293: use the correct name it's not always under $srcdir...
...
metze
(This used to be commit cf61435b43
)
2007-10-10 14:18:03 -05:00
Stefan Metzmacher
8bb7833dc6
r18291: don't add ./ for files in the top dir '.'
...
metze
(This used to be commit f60be737ef
)
2007-10-10 14:18:02 -05:00
Stefan Metzmacher
3010e2e1e9
r18273: AC_PROG_LD_GNU needs LD defined already
...
metze
(This used to be commit 6b3d27e93e
)
2007-10-10 14:17:59 -05:00
Stefan Metzmacher
52102bc76c
r18266: we should bail out in configure if C99 structs are not support
...
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 ce08bf1280
)
2007-10-10 14:17:58 -05:00
Stefan Metzmacher
21a9a3dc55
r18262: fix typos
...
metze
(This used to be commit acbd52009f
)
2007-10-10 14:17:58 -05:00