1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-10 01:18:15 +03:00
Commit Graph

28 Commits

Author SHA1 Message Date
Andrew Tridgell
6a3f356b76 r3027: got rid of some configure checks we don't need any more 2007-10-10 12:59:59 -05:00
Andrew Tridgell
3318cf2722 r2951: fixed the intptr_t test for discard_const() 2007-10-10 12:59:51 -05:00
Andrew Tridgell
2132d38f9c r2900: rusty pointed out to me that discard_const() can be done via a macro
on systems that have the intptr_t type, and for systems that don't
have it, they also almost certainly won't have -Wcast-qual, so we can use a
void* cast.
2007-10-10 12:59:46 -05:00
Andrew Tridgell
46b790c19d r2656: moved the seteuid configure tests into the posix backend (these tests
don't actually work yet, that will come later)
2007-10-10 12:59:17 -05:00
Tim Potter
daad76207d r2582: Merge checks for xattr and acl libraries from Samba3 so the {get,set}ntacl
programs can build on non-xattr machines.
2007-10-10 12:59:07 -05:00
Paul Green
a489ea5ebe r1988: Let Samba use all POSIX features available on VOS.
paulg
2007-10-10 12:58:15 -05:00
Andrew Tridgell
73e9ee7914 r1973: for systems that don't have strtoull() try strtouq(). This should fix
the build for some BSD varients.
2007-10-10 12:58:14 -05:00
Stefan Metzmacher
35624842c7 r1943: don't use the with --enable-*developer selected flags for
the configure tests.

and test if the compiler really understand the options,
and clear them when not

this means we can maybe use --enable-developer on the build farm now

metze
2007-10-10 12:58:12 -05:00
Stefan Metzmacher
4daf1bafc7 r1308: move smb_panic() to lib/fault.c
merge the backtrace stuff from 3.0

metze
2007-10-10 12:56:50 -05:00
Stefan Metzmacher
798cbed5a3 r1073: import DYNEXP flags to smb_build
and use @{$SMB_BUILD_CTX->{BUILD_ENV}{LD}{DYNEXP}} for the flags

I'll use this for all vars which are currently using AC_SUBST(),
so we can skip Makefile.in...

(this should fix the build on us4...)

metze
2007-10-10 12:56:36 -05:00
Jelmer Vernooij
0209dce1eb r1037: Always export all symbols 2007-10-10 12:56:33 -05:00
Stefan Metzmacher
e2a322aa11 r970: - remove unused wchar_t check
- move immediate structures check to the compiler checks

metze
2007-10-10 12:56:24 -05:00
Stefan Metzmacher
2d109074e8 r967: move some configure checks to seperate files
metze
2007-10-10 12:56:24 -05:00
Stefan Metzmacher
2986c5f08c r890: convert samba4 to use [u]int8_t instead of [u]int8
metze
2007-10-10 12:56:16 -05:00
Stefan Metzmacher
af6f1f8a01 r889: convert samba4 to use [u]int16_t instead of [u]int16
metze
2007-10-10 12:56:16 -05:00
Stefan Metzmacher
0e5517d937 r884: convert samba4 to use [u]int32_t instead of [u]int32
metze
2007-10-10 12:56:15 -05:00
Andrew Tridgell
9a9244a1c6 r873: converted samba4 to use real 64 bit integers instead of
structures. This was suggested by metze recently.

I checked on the build farm and all the machines we have support 64
bit ints, and support the LL suffix for 64 bit constants. I suspect
some won't support strtoll() and related functions, so we will
probably need replacements for those.
2007-10-10 12:56:14 -05:00
Stefan Metzmacher
afbe692b47 r765: add SMB_INCLUDE_M4() macro as wrapper arround sinclude()
metze
2007-10-10 12:53:49 -05:00
Stefan Metzmacher
4a13cc22b4 r749: move the basic type checks
be more restrict if we don't have 'long long' or it's size is less than 8 bytes

(maybe only for a while, but if the build farm like it we may let it in forever
since the smb protocol really need 64 bit variables!)

metze
2007-10-10 12:53:48 -05:00
Stefan Metzmacher
e8a11e441b r748: get some more info about what the compilers in the build farm support
what we need is a test if the compiler does ANSI c99

metze
2007-10-10 12:53:48 -05:00
Stefan Metzmacher
6289da6783 r703: only use $PERL -W when --enable-debug
metz
2007-10-10 12:53:44 -05:00
Stefan Metzmacher
9f6deb7d79 r680: fail directly when we notice that perl is not there
(we fail anyway)

metze
2007-10-10 12:53:41 -05:00
Stefan Metzmacher
31c23f14d6 r147: - Remove dublicate ldap tests (richard the current test is in libads/config.m4 :-)
- Move sendfile check to ntvfs/config.m4
- Move comparison_fn_t check to build/m4/rewrite.m4

Please do not new tests to configure.in directly,
please add them to the subsystems config.m4 file where they belong to or
to build/m4/rewrite.m4 if you don't know where to put it for now

Thanks

I know samba4's build system is not completly rewritten.
I have a lot of updatest in my local tree, but it's not complete yet
when it's complete I'll write documentation for it:-)

metze
2007-10-10 12:51:11 -05:00
Stefan Metzmacher
bfd7fd21c8 - creat the LIBCMDLINE subsystem
including readline and popt

- creat the CONFIG subsystem
  including param/* dynconfig.* and passdb/secrets.*

metze
0001-01-01 00:00:00 +00:00
Stefan Metzmacher
da5f22976f don't inlcude rpc/rpc.h and rpcsvc/*.h anymore
and remove NET_GROUP stuff, this needs to be implemented
in a better way if we ever readd this

metze
0001-01-01 00:00:00 +00:00
Stefan Metzmacher
cbfa29549e remove unused NISPLUS/AUTOMOUNT stuff
metze
0001-01-01 00:00:00 +00:00
Stefan Metzmacher
dea3a3acbf move external configure test programs
from tests/*.c to build/tests/*.c

metze
0001-01-01 00:00:00 +00:00
Stefan Metzmacher
3abb0fd19b move all old configure checks to build/m4/rewrite.m4
we should get rid of this file in the end:-)

the tests should go into subsystems config.m4 files

the goal is to know which tests belong to what code
and remove unused tests to make configure a bit faster

metze
0001-01-01 00:00:00 +00:00