Age | Commit message (Collapse) | Author | Files | Lines |
|
- add library test for libpopt
(This used to be commit 13878b7e7ec65b21df954f83afc0e9ceb73e44a0)
|
|
talloc or libreplace
(This used to be commit 9f45f970f71ee5585bf3c924b9c77188405fa246)
|
|
metze
(This used to be commit e9fe725cf4021943e939f493b967e0ef5a438622)
|
|
- change the test for net/if.h to do a full compile, not just an
existance test. net/if.h is completely broken on hpux, and can never
compile (it uses stuff before it defines it), so by using a
AC_TRY_COMPILE() test we avoid using net/if.h on hpux, which should
fix the build
(This used to be commit bde18f3d5ce837f600bae8d63f31d92a579fe1f2)
|
|
- 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)
|
|
and use the macros in configure.ac
metze
(This used to be commit 95d33e4d71b4c97af8413bcd136f393aa3e380dd)
|
|
AC_LIBREPLACE_CC_CHECKS
AC_LIBREPLACE_BROKEN_CHECKS
and
AC_LIBREPLACE_ALL_CHECKS
which calls the 2 others
I'll add some more, so that samba3/samba4 can later call
them in the wanted order and all standalone builds
use AC_LIBREPLACE_ALL_CHECKS.
metze
(This used to be commit e7a30456c76f4bf9a79cdcff6b15c894bc20c954)
|
|
alsready done by autoconf magic
- display the sizes of all standard C types
- check for int64_t and uint64_t
metze
(This used to be commit 371a33a871b67f12af177696bae6aa87d2c1d9f9)
|
|
- AC_HEADERS_STDC is not explicit needed
metze
(This used to be commit 8f20d2cfe564164ea049dbb9f52d885e11098c2a)
|
|
metze
(This used to be commit 1ae1e68fe9e1004f1a11847714b2e71715a1ce03)
|
|
metze
(This used to be commit f9bff4dbdad8c7acc649d13a5666b58967bf5d92)
|
|
metze
(This used to be commit 521e94f2693eab9053d9e3f1bbc56cdf2e0adbcd)
|
|
metze
(This used to be commit a564194817d9b78e353abb6bf0548b2dd9eb130b)
|
|
- remove samba specific stuff from libreplace
- and include the readdir replacement stuff in the standalone builds
metze
(This used to be commit 3cac61152ef9a32313d7f7e5d38651f03a31f251)
|
|
metze
(This used to be commit 8662e1481504c50a45416ae09ec19b834164e77c)
|
|
metze
(This used to be commit 5fddb66def8dd29a9f8d13b4b679df26aca6cfab)
|
|
(This used to be commit 3ddb77c1e3dce5e05771b3fcaf86f8ae9ff21a52)
|
|
I need to find a way to define it only on Tru64 maybe.
metze
(This used to be commit aca8a3f8c0bb3cce0ef8c5fd945011581d19586d)
|
|
to get MAP_FAILED
metze
(This used to be commit 0f48c8ad7c066ba33cb8d4491083e15b24c5046e)
|
|
sys/mman.h on Tru64
metze
(This used to be commit 8109eb9d28c9043c359d48319efe91aed2714431)
|
|
metze
(This used to be commit ec6365b5f18eea7035b6963c8005e75b9f4e3437)
|
|
thanks to volker for the suggestion
(This used to be commit 03ed41515b2228d130f669a2c0cf916a21182f30)
|
|
(This used to be commit 3752cc2b5767950b26b57e79fa87a70f8d93173d)
|
|
(This used to be commit e251c211f7fa67e2e32d684f10a742b496913284)
|
|
(This used to be commit f3b24ea48a70268be5a3af601b5bb923d446c5d5)
|
|
(This used to be commit e98e0a28a0cb79e272c0caa0bcb3b5fb6bf3a17b)
|
|
flag. Unfortunately that flag conflicts with the -AC99 flag, and we
get lots of breakage.
This is a trick to force off the -Ae option
(This used to be commit eb93fb8e54c46df35904e03870063c4532599442)
|
|
(This used to be commit 45a3a6a566de020578c24feb5788367efd685f29)
|
|
(This used to be commit 6ff100b26698a50ba79b587a687cc0d440f73b55)
|
|
(This used to be commit 46ab2b9971c100afa2ed2cb8da0390cfaa9b7032)
|
|
If this works well, we can remove our own test
(This used to be commit b4b028e65e242b0fa1d74454bfa0b292917088eb)
|
|
of sendfile()
(This used to be commit 3e0f262b384b73183452aefabca93c01d53387a8)
|
|
(This used to be commit 03f9c67c066d772d9a544f1183fbee609ab8137b)
|
|
(This used to be commit 4860d0256547b33709cdc109bdf7bb0310c2a5b6)
|
|
(This used to be commit 77c442cd469ba881215e025c87ce632c876eb617)
|
|
(This used to be commit d853dcfda771888f80a80e14ffabb1c0e58a340e)
|
|
(This used to be commit 50318dc55ed5eb70adb02a5680498fad3c3e590d)
|
|
and include them from there
metze
(This used to be commit 38f9e90a120b4e62f005a1bac89139ee87f63071)
|
|
metze
(This used to be commit d0f40dd3e5ca8b46ee9b2c4332b393f519383aae)
|
|
isolation of our portability environment from the main code, and also
simplifies the includes system (no separate #ifdef _SAMBA_BUILD for
tdb. ldb etc now)
(This used to be commit 77d1a468e06290aba789e2f3affc769fc5159a21)
|
|
(This used to be commit 589a1c250934a61db0f86c1e98962e195e681c79)
|
|
(This used to be commit 12ce4cef2fcdb4224fdf15c9ecf952ceb797f02c)
|
|
(This used to be commit c30abc8e491d482c1771e7ac06cb511bae578467)
|
|
(This used to be commit 1adf65b4d7c5d2d4f65d4b28575bdf2368a42139)
|
|
metze
(This used to be commit 5bb8a5ce32a3e85355d8554974d226708df41970)
|
|
include fails - thats better than the compile failing mysteriously
(This used to be commit b4df3c73913557297e0eb1ea89cb42a8e7920de8)
|
|
(This used to be commit 2dab7886c1c0abfd95374c8a796f0fde029de8b6)
|
|
(This used to be commit 8eccdc1cd1fcf59a3bb9683f31a8613f748a1bfc)
|
|
(This used to be commit 1e5e311233c5253d107bf043dc78dfd21057bb35)
|