1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-02 00:23:50 +03:00
Commit Graph

87 Commits

Author SHA1 Message Date
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