Stefan Metzmacher
0a4aafbe30
r18173: PICSUFFIX isn't used anymore
...
metze
(This used to be commit 647f3b140c77a2a01ff0c9fadf45e080659844d1)
2007-10-10 14:17:46 -05:00
Stefan Metzmacher
6150443532
r18152: move our AC macros into lib/replace/libreplace_macros.m4
...
and include them from there
metze
(This used to be commit 38f9e90a120b4e62f005a1bac89139ee87f63071)
2007-10-10 14:17:43 -05:00
Stefan Metzmacher
3f42b91246
r18087: use m4_include() do notice missing files
...
metze
(This used to be commit 77948d26f046ac2857260918bd01172bf2166e21)
2007-10-10 14:17:14 -05:00
Stefan Metzmacher
2a1ef3c817
r17904: we don't want warnings about unused parameters
...
volker that one was for you:-)
metze
(This used to be commit d0aa78177d24877320bac2294328e0083f34e9a5)
2007-10-10 14:16:53 -05:00
Stefan Metzmacher
6e4043cb05
r17890: add -Wc++-compat option to gcc but don't use it yet
...
metze
(This used to be commit 6b4f788c71a6d445ded522d89cd5425f9e2fb391)
2007-10-10 14:16:52 -05:00
Stefan Metzmacher
fef30c770a
r17793: add -Wmissing-prototypes, -Wmissing-declarations, -Wmissing-field-initializers
...
gcc options, but don't enable them yet.
we should step by step try to enable them, after removing the flood of warnings
they would generate.
metze
(This used to be commit 40fb476a9cc53c757dcf07e879107c4572b8a1ee)
2007-10-10 14:16:43 -05:00
Stefan Metzmacher
1ec1c32ea1
r17772: warn about unused macros
...
(only when defined in the .c file not in headers)
metze
(This used to be commit a6f22cd924ce040d6b3c31c9c483f1c256015f8d)
2007-10-10 14:16:39 -05:00
Stefan Metzmacher
d68a169886
r17744: we explicit want to get warnings about declarations after statements:-)
...
metze
(This used to be commit c3be1e18bcc050fe96be3f35e10ca643673749ca)
2007-10-10 14:16:35 -05:00
Stefan Metzmacher
2f119fc7a8
r17566: test if the compiler support inline, this results
...
in
#define inline
if the compiler doesn't support it
This hopefully fix the build on some hosts,
however we should not start to use inline in our
code this is more to not need to touch imported files
from heimdal or popt.
metze
(This used to be commit 687d69af6228d159a0dfc59c44eb0a1349a51f2b)
2007-10-10 14:15:37 -05:00
Stefan Metzmacher
d6fed33711
r17565: expand the test for negative enum values, systems like Tru64
...
truncate the value to INT_MAX...
So a AC_TRY_RUN test is needed here
metze
(This used to be commit dc0e22a52e3488a4cb9f17138389885183e90c34)
2007-10-10 14:15:37 -05:00
Stefan Metzmacher
4662f3a6d2
r17564: we don't need a AC_TRY_RUN to test the compiler warning options
...
metze
(This used to be commit ebade9dea58b58e34c6dfc39358ddb0b05d2b372)
2007-10-10 14:15:37 -05:00
Stefan Metzmacher
8131b6414c
r17531: fix whitespaces
...
metze
(This used to be commit e5f752a66bea40bc4441cff9c6023b2072dc1f6d)
2007-10-10 14:15:34 -05:00
Stefan Metzmacher
c93508edff
r16341: newer autoconf versions export 'datarootdir',
...
fix a warning with old autoconf versions
metze
(This used to be commit 906c27caefa9802a72b6ea71e46e0725e445d189)
2007-10-10 14:09:11 -05:00
Jelmer Vernooij
b7d574cf86
r15577: Make popt CFLAGS popt-specific rather then global
...
(This used to be commit 87233041ff6df94069f0d76f90aba22e275f83be)
2007-10-10 14:05:59 -05:00
Jelmer Vernooij
53f005f6aa
r15572: Trim build/m4/rewrite.m4 a bit more, remove unused tests.
...
(This used to be commit d72c5c8f755277eb22e1f6834d98202f00c09934)
2007-10-10 14:05:58 -05:00
Stefan Metzmacher
9177f9cf09
r15405: remove define for STAT_ST_BLOCKSIZE
...
as it's not used anywhere and it doesn't belong to check_ld.m4
metze
(This used to be commit 86a9b17b3a1de0bd893a276597c9377e305ef535)
2007-10-10 14:05:33 -05:00
Jelmer Vernooij
5c3a1d76ff
r15379: Fix shared library build's unresolved dependencies
...
(This used to be commit 0fafa2e59566f8f892d7dfd7dd33d0100b96a780)
2007-10-10 14:05:29 -05:00
Jelmer Vernooij
e572bbb94c
r15321: Reduce the size of rewrite.m4 a bit more
...
(This used to be commit c83e4b166534278c335254aa8890a50635bbf1b7)
2007-10-10 14:05:15 -05:00
Jelmer Vernooij
be948e60e7
r15312: Fix dependency on gtksamba when GTK+ is not present
...
(This used to be commit 8f5e507ce3517bbbf06d3f9ec28d40b7158be1bc)
2007-10-10 14:05:09 -05:00
Jelmer Vernooij
bc141c7957
r15304: Fix smbd build, more updates on getting --enable-dso to build again
...
(This used to be commit 3ef9326386ba1c210166302cbcf02d2ed3f19944)
2007-10-10 14:05:08 -05:00
Jelmer Vernooij
b00c236906
r15301: Use static libraries internally. This required a few hacks in the build
...
system - these should be removed later on.
(This used to be commit 06547391669e064d2b92f5841b7df5f101a34cb9)
2007-10-10 14:05:07 -05:00
Stefan Metzmacher
81d3f8e8a1
r15280: - remove the 2nd check for __FUNCTION__
...
- fallback to __func__ if __FUNCTION__ isn't there
metze
(This used to be commit 6c5a2b08ca2f0db6b39808740a06ed165e8b9ade)
2007-10-10 14:05:01 -05:00
Jelmer Vernooij
0d5587b5d1
r15274: Drop default EXT_LIB_ prefix for external libraries. Fixes issues with local
...
(empty) libpopt.a overriding global one
(This used to be commit 2f06305e53478e5030c24550954f221a9a97c83f)
2007-10-10 14:05:00 -05:00
Jelmer Vernooij
f5bc4a72c5
r15270: Rename EXTRA_CFLAGS to CFLAGS - initial work on getting DSO's working again.
...
(This used to be commit 33e4b92c46f272478b3c9e433f910dbbaab52af8)
2007-10-10 14:04:59 -05:00
Jelmer Vernooij
c40d7ebfe2
r15257: Look for headers before trying to use them in any tests. This
...
should fix the OpenBSD build
(This used to be commit 6172731af1f91d4e5f9d49284a179b0966ba19ef)
2007-10-10 14:04:27 -05:00
Jelmer Vernooij
5c818491fc
r15236: Fix -MT detection
...
(This used to be commit 2cc0925280cbcefabfcf399f2c20453a02d8d679)
2007-10-10 14:04:22 -05:00
Jelmer Vernooij
c98d625a88
r15232: Look for CC flags, not C++ flags..
...
(This used to be commit fb5c0c1d85c802367871a1a306d4f8b4d01859b4)
2007-10-10 14:04:21 -05:00
Jelmer Vernooij
a78a6fcb49
r15231: Try to fix detection of ability of CC to generate dependencies
...
(This used to be commit 11353d4b47964b762a72ec0e55221811a5a3d550)
2007-10-10 14:04:21 -05:00
Jelmer Vernooij
847e80dee9
r15224: Check whether -MT is actually supported by the compiler before using
...
automatic dependencies
(This used to be commit 6598efc6b302984d0b26b0c76a4b7107f5feba21)
2007-10-10 14:04:20 -05:00
Jelmer Vernooij
82f1955314
r15223: Move heimdal's -I parameters from the global list of includes to
...
the subsystems in question
(This used to be commit 2fbb4d91fa580ccb64e36f0b082f23af33123b13)
2007-10-10 14:04:20 -05:00
Jelmer Vernooij
62bdececc6
r15214: Introduce subsystem-specific CFLAGS to keep the global CFLAGS short.
...
(This used to be commit a495bc60ab1b233fe507b2b1aa0ad7378cf52677)
2007-10-10 14:04:19 -05:00
Jelmer Vernooij
69b51f702a
r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacement
...
for REQUIRED_SUBSYSTEMS.
(This used to be commit adc8a019b6da256f104abed1b82bfde6998a2ac9)
2007-10-10 14:04:18 -05:00
Jelmer Vernooij
e2e3a8e007
r15200: Move MIN/MAX macros to libreplace as some systems have them
...
in sys/param.h
(This used to be commit 3f0396aade82a92a375275059baf8500de1b23f0)
2007-10-10 14:04:16 -05:00
Jelmer Vernooij
e26eea9787
r15190: Disable sonames for the BSDs and solaris as they don't take more then
...
one version number (0 rather then 0.0.1)
(This used to be commit cb0fbee3eaca67e430df3266c6ce07c0a9248a60)
2007-10-10 14:04:15 -05:00
James Peach
7b8e8daa53
r15143: Pull in GNU extensions right at the start of the configure process. This
...
prevents a warning on comparison_fn_t redefinition every time replace.h
is included.
(This used to be commit 9140a2d266a59c24c1bc101d4cdd7da3cb141106)
2007-10-10 14:04:11 -05:00
Jelmer Vernooij
4480a62ec3
r15002: More cleanups in build/m4/rewrite.m4
...
(This used to be commit f5e2cc845696b56b9cb6a6c3cad48cd57fcc51c4)
2007-10-10 14:04:00 -05:00
Jelmer Vernooij
4ab73d6045
r15000: Move some more autoconf tests out of build/m4/rewrite.m4
...
Guarantee availability of __FUNCTION__ in libreplace
(This used to be commit 76b1576541210f2bb306ae17e0876b254e8dcead)
2007-10-10 14:04:00 -05:00
Jelmer Vernooij
4a61e4901e
r14999: Remove more unused autoconf code
...
Simplify va_copy() replacement code a bit
(This used to be commit a5c87360a7f14a90b831ea372277f4f89ee4c5f1)
2007-10-10 14:04:00 -05:00
Jelmer Vernooij
69979ddc6e
r14998: Remove unused autoconf test, move others to proper places
...
(This used to be commit bfa396a16056f54163c514da8b34aaf229653765)
2007-10-10 14:03:59 -05:00
Stefan Metzmacher
953f3c7418
r14913: readd --with-selftest-prefix as it's needed
...
to workarround the 108 char limitation on unix socket paths.
make test fails when I try to use ./st
in /home/People/metze/devel/samba/4.0/samba4-ci/source/
metze
(This used to be commit 2bef8208207151dc653c875f12058369c96eb9b0)
2007-10-10 14:00:15 -05:00
Jelmer Vernooij
2054c7228a
r14910: Remove unused configure options
...
(This used to be commit 3063e5311e137ef9a001216b40f74850c8e8261c)
2007-10-10 14:00:15 -05:00
Jelmer Vernooij
c50125f6ef
r14844: Support a stdbool.h replacement in lib/replace/
...
(This used to be commit bccfddcafa1fdb56392e2301bbd404964ad9f7c3)
2007-10-10 13:59:41 -05:00
Jelmer Vernooij
45e4982cca
r14816: Simplify test for comparison_fn_t
...
(This used to be commit 594215d1176b23596549fd4e4098d42ef41f7d0d)
2007-10-10 13:59:23 -05:00
Jelmer Vernooij
47eca29d4a
r14813: Remove headers already checked for earlier or not used.
...
(This used to be commit bd803fc9803451e0030d292ece57a56614085688)
2007-10-10 13:59:22 -05:00
Jelmer Vernooij
399358fcb3
r14812: Fix typos
...
(This used to be commit 354326a718d490e49d760ae62e583612479fa706)
2007-10-10 13:59:22 -05:00
Jelmer Vernooij
4fd82be140
r14621: Define HAVE_IMMEDIATE_STRUCTURES for those using Samba headers,
...
so people don't end up with different sizes for NTSTATUS...
(This used to be commit 54962ce41a7ae72d1dc8cbb2d2cf9cd60a1ed683)
2007-10-10 13:59:02 -05:00
Jelmer Vernooij
61ec62fb27
r14583: Enable automatic dependencies only if GNU make >= 3.81 is present.
...
(This used to be commit 2b22f1853306625a4c59763ef11965ac8900d4ff)
2007-10-10 13:58:53 -05:00
Jelmer Vernooij
d563c448f7
r14322: Remove the BROKEN_CC flag for now. None of the buildfarm hosts has
...
a C compiler that doesn't support -c and -o together and it makes the build
system more complicated. This also means the current handling of broken C
compilers is most likely broken as it isn't tested.
This detection can be readded when we stumble upon a C compiler that supports
both C99 (or at least the parts of it we need) and also has broken -c/-o
handling, which I think is unlikely to happen.
(This used to be commit 7fd74cfbb90063c79994fb6691dbe456d9ad9efa)
2007-10-10 13:57:12 -05:00
Jelmer Vernooij
3cad0b87dc
r14281: Pull apart LIBDIR and MODULESDIR
...
Move architecture-independent data to DATADIR (was LIBDIR)
(This used to be commit 2c7b62a861f702067e8df4c3239ac7e377631a15)
2007-10-10 13:57:07 -05:00
Stefan Metzmacher
93c3f14fd6
r14104: version.h has changed the location
...
metze
(This used to be commit dfaa1fe107c3ea80da8ec5ddaabe0eece96da73a)
2007-10-10 13:56:51 -05:00