Jelmer Vernooij
b53313dc51
r10586: Add MergedObject() builder. Default to Library() rather
...
then StaticLibrary()
2007-10-10 13:39:08 -05:00
Jelmer Vernooij
20a1aba500
r10531: (hopefully) improve detection of socket-related functions in external libraries
2007-10-10 13:39:02 -05:00
Jelmer Vernooij
03647e1321
r10510: Decrease the amount of data included by includes.h a bit
2007-10-10 13:38:58 -05:00
Jelmer Vernooij
6df956edba
r10509: Some more sconscript fixes. Now getting to link stage for smbclient
2007-10-10 13:38:58 -05:00
Jelmer Vernooij
fe4ff2d241
r10507: Let lib/replace take care of defining socklen_t for heimdal
2007-10-10 13:38:57 -05:00
Jelmer Vernooij
e09ffdfb1d
r10476: Move some more types to libreplace. Fix missing strndup errors
...
for heimdal
2007-10-10 13:38:51 -05:00
Jelmer Vernooij
fbbfad0a1f
r10456: More SCons fixes:
...
- Add framework for fallback generating code
- Move pread / pwrite replacement functions to libreplace
- Support pidl builds correctly
- Support asn1 builds correctly
- Move OS-specific checks to lib/replace/SConscript
2007-10-10 13:38:48 -05:00
Jelmer Vernooij
29919a7105
r10438: Move portability functions to lib/replace/; replace now simply ensures
...
that a given set of (working) POSIX functions are available (without
prefixes to their names, etc). See lib/replace/README for a list.
Functions that behave different from their POSIX specification
(such as sys_select, sys_read, etc) have kept the sys_ prefix.
2007-10-10 13:38:45 -05:00
Jelmer Vernooij
22f18a8424
r10366: More scons fixes. Building et, asn1, lex and yacc files sort-of works now
2007-10-10 13:38:32 -05:00
Jelmer Vernooij
4f0d7f75b9
r10348: Add scons scripts for remaining subsystems. Most subsystems build now,
...
but final linking still fails (as does generating files asn1, et, idl and proto
files)
2007-10-10 13:38:30 -05:00
Jelmer Vernooij
1a833690b8
r10287: Compile compilers for build host. This fixes some bits of
...
the mingw32 build (it now fails on missing inet_aton / in_addr definitions).
Find sane default for HOSTCC
2007-10-10 13:38:13 -05:00
James Peach
db75b2da1e
r10100: Check for more networking headers so the resolv.h test can succeed.
2007-10-10 13:37:59 -05:00
James Peach
623c265312
r10097: Remove extraneous include patch heimdal/include. Add configure
...
checks for getipnodeby*().
2007-10-10 13:37:52 -05:00
Andrew Bartlett
32fb50d025
r9859: Enable (blocking) KDC resolution with DNS.
...
To enable, set:
[libdefaults]
dns_lookup_realm = true
dns_lookup_kdc = true
in your /etc/krb5.conf.
In the future I may override the krb5.conf and set this on by default
in Samba4.
Andrew Bartlett
2007-10-10 13:36:18 -05:00
Andrew Bartlett
913924a499
r9680: Update Heimdal to current lorikeet-heimdal (which was itself updated
...
to Heimdal CVS as of 2005-08-27).
Andrew Bartlett
2007-10-10 13:34:39 -05:00
Stefan Metzmacher
3b83cf6b5b
r9473: - assume the case that happens on most boxes, to remove compiler warnings on them
...
metze
2007-10-10 13:34:20 -05:00
Jelmer Vernooij
f91121bded
r9461: Couple of very small fixes.
2007-10-10 13:34:18 -05:00
Andrew Bartlett
d5fb30fb0c
r9413: Bring Samba4 back up to date with lorikeet-heimdal.
...
Delete test_crypto_wrapping.c, previously included but unbuilt.
Andrew Bartlett
2007-10-10 13:33:35 -05:00
Andrew Tridgell
e8260a81cf
r9369: an attempt to fix the build on HPUX. This is based on work by Don
...
McCall, but takes a slightly different approach that I hope will be
more generic
2007-10-10 13:33:28 -05:00
Andrew Bartlett
aa36b2adad
r9305: Use the check-var.m4 from roken to really, really detect h_errno correctly.
...
This fixes the build on Fedora Core 4.
Andrew Bartlett
2007-10-10 13:33:23 -05:00
Stefan Metzmacher
8c8fd4cfc6
r9257: - I assume we don't need unistd.h in this file,
...
that sould fixes the build on aix
- use "" instead of <> for includes in our tree
metze
2007-10-10 13:31:38 -05:00
Andrew Bartlett
9a1d2f2fec
r9221: Try to merge Heimdal across from lorikeet-heimdal to samba4.
...
This is my first attempt at this, so there may be a few rough edges.
Andrew Bartlett
2007-10-10 13:31:33 -05:00
Andrew Bartlett
15b7af1c39
r9217: Add 'make clean' hooks to the ans1 depedency generator.
...
To be used by the impending Heimdal resync, which has files starting
with asn1_ that are not generated.
Andrew Bartlett
2007-10-10 13:31:32 -05:00
Stefan Metzmacher
fe5e61a252
r9111: actually use the roken inet_aton when nothing was found
...
metze
2007-10-10 13:31:18 -05:00
Stefan Metzmacher
e409dfe72f
r9109: set HAVE_GAI_STRERROR when the function was found donnot know whz this
...
doesnnot go without this patch
metze
2007-10-10 13:31:17 -05:00
Stefan Metzmacher
1008459a98
r9107: try to get the build on solaris going...
...
metze
2007-10-10 13:31:17 -05:00
Stefan Metzmacher
06c2aaa500
r9077: HEIMDAL_ROKEN needs inet_aton and on solaris it's in -lsocket
...
this should fix the build on sun1
metze
2007-10-10 13:31:14 -05:00
Jelmer Vernooij
f6b240125a
r9053: Change order of dependencies (.h files are used when creating the
...
two compilers used for generating the rest of the heimdal files)
2007-10-10 13:31:12 -05:00
Stefan Metzmacher
14b92e8a08
r9049: - add property dependencies to include/proto.h
...
- make some stuff easier
metze
2007-10-10 13:31:12 -05:00
Stefan Metzmacher
1268753920
r9026: remove autogenerated .x and .c files
...
metze
2007-10-10 13:31:09 -05:00
Stefan Metzmacher
9a920d18bd
r9025: fix the build when it was stoped and you don't run make clean before make all
...
metze
2007-10-10 13:31:08 -05:00
Jelmer Vernooij
2b15c74f20
r8996: More build fixes...
2007-10-10 13:31:05 -05:00
Jelmer Vernooij
343e33c13f
r8995: Add heimdal headers back to "basics" target... should fix the build for now
2007-10-10 13:31:04 -05:00
Jelmer Vernooij
1f31414f37
r8994: Clean up some more autogenerated files so I can predict when I'm going to
...
break the build...
2007-10-10 13:31:04 -05:00
Jelmer Vernooij
2f481ac93c
r8985: Automatically generate make dependency rules for
...
the asn1 and error table files.
This removes the need for HEIMDAL_EXTERNAL
2007-10-10 13:31:04 -05:00
Jelmer Vernooij
670a7a8de5
r8955: Move a bit more of the build process to the Makefile
2007-10-10 13:31:00 -05:00
Jelmer Vernooij
bb02e1dccb
r8832: Automatically rebuilding C files if headers change (in developer mode)
2007-10-10 13:30:10 -05:00
Jelmer Vernooij
52bb1374bb
r8826: Make configure generate config.mk files (with the external libraries
...
that were found) and a config.pm file (with all substitution variables)
2007-10-10 13:30:09 -05:00
Andrew Tridgell
4d63bd27d4
r8711: add m4 for finding return type for signal handlers
...
this patch brought to you by the continuing saga of HPUX portability
2007-10-10 13:29:57 -05:00
Andrew Tridgell
810fa4f762
r8532: this miight fix cross compilation for reactos
2007-10-10 13:29:35 -05:00
Andrew Tridgell
903d963ca8
r8464: the last few functions needed by irix 6.4.
2007-10-10 13:23:06 -05:00
Andrew Tridgell
87f7098ee3
r8463: more irix fixes. This one adds some missing addrinfo functions
2007-10-10 13:23:06 -05:00
Andrew Tridgell
ccc87eb8aa
r8461: fixed integer64 handling on bit endian platforms. The ejs code used
...
%Ld, which is an invalid format code.
This will probably cause problems on systems that don't have %lld, but
do have a working snprintf otherwise. We will need to expand the
snprintf configure test to make sure we replace snprintf on those
platforms
2007-10-10 13:23:05 -05:00
Andrew Tridgell
8c432af87d
r8456: avoid double inclusion of roken.h (this was breaking the build on irix 6.4)
2007-10-10 13:23:05 -05:00
Andrew Tridgell
3c4291e49a
r8451: samba4 finally builds on solaris 8 sparc with heimdal and ejs
...
its been a long haul ...
2007-10-10 13:23:04 -05:00
Andrew Tridgell
30e1b6140e
r8450: more configure tests for solaris. It now builds some binaries, but
...
fails in the ejs floating point code.
2007-10-10 13:23:04 -05:00
Andrew Tridgell
c721c8ca38
r8449: - search for lex and yacc properly
...
- added target specific flags to get the #include order right for
com_err and asn1 files in heimdal
2007-10-10 13:23:04 -05:00
Andrew Tridgell
985b5b0171
r8439: removed an accidential commit
2007-10-10 13:23:03 -05:00
Jelmer Vernooij
c88ee6b61b
r8438: - More win32 portability fixes. Now fails on socketwrapper (because
...
unix domain sockets are not available on win32)
- Update howto
2007-10-10 13:23:02 -05:00
Jelmer Vernooij
7757226ba5
r8436: Check for sys/sockets.h
2007-10-10 13:23:02 -05:00