Commit Graph

2012 Commits

Author SHA1 Message Date
joerg 7ee80c6f6e Update LLVM/Clang snapshot to 132736. This fixes two situations where
libraries could end up with text relocations.
2011-06-08 08:48:38 +00:00
joerg cbfa018ce3 Add () that match operator order. 2011-06-07 20:04:32 +00:00
plunky 5e99487c50 make PCC_DEBUG a global flag (will not compile without, currently) 2011-06-07 13:30:35 +00:00
plunky 43d2b2a329 use better method of creating version string, current method can
introduce spurious " characters during stringification
2011-06-07 13:07:26 +00:00
spz 1bddfb5091 fix up OPENSSL_VERSION_NUMBER check for entropy_add so it deals with the
current situation. Compile-checked by dholland, thanks.
2011-06-06 05:40:34 +00:00
tsutsui 5fbf2258b9 Handle implicit library dependency for static builds:
- libheimbase is required by libkrb5
 - libwind is required by libhx509
2011-06-04 02:08:50 +00:00
plunky 82bbedc657 INCLUDEDIR and LIBEXECDIR only need to be defined for the
pcc front end
2011-06-03 13:31:25 +00:00
plunky f56267db07 sterilise the environment before running configure 2011-06-03 08:56:39 +00:00
hans f559331e26 include config.h 2011-06-01 15:52:48 +00:00
joerg cd92498901 Update LLVM/Clang to r132395. This brings the usual set of improvements
and support for dependency tracking in tblgen. Use this to make updates
more robust.
2011-06-01 14:13:41 +00:00
pgoyette ea5a6926a5 Add missing semicolon so it compiles 2011-05-30 18:47:27 +00:00
joerg f795474780 Hack for clang to workaround non-ICE CMSG_SPACE used in union. 2011-05-30 16:24:13 +00:00
joerg 9692a5355f Hacks for CMSG_SPACE() not being an ICE 2011-05-30 16:20:58 +00:00
joerg 015f3042c3 Pull in report.c, 1.107 from upstream:
Use offsetof() macro and avoid defining dummy static union for FIELD()
macro.  Makes it compilable by clang compiler.
2011-05-30 16:03:02 +00:00
joerg 28050549eb Ignore warnings when building with clang for now. 2011-05-30 14:41:26 +00:00
spz f93f010473 merge 9.8.0-P2:
- fixes CVE-2011-1910: Large RRSIG RRsets and Negative Caching can crash named
- fixes CVE-2011-0414: bind lockup during IXFR
- return a more correct error in case of policy violation

bump version of libdns and libisc
2011-05-29 15:17:08 +00:00
christos abe8ec29d9 Handle string concatenation in terms:
'{ print "foo" > "file" ".txt"; }',
2011-05-28 15:13:04 +00:00
spz fc67f3fcc1 Import bind 9.8.0-P2 2011-05-28 06:52:27 +00:00
joerg a216da57a6 Default to -Wno-sign-compare -Wno-pointer-sign for clang.
Push -Wno-array-bounds down to the cases that depend on it.
Selectively disable warnings for 3rd party software or non-trivial
issues to be reviewed later to get clang -Werror to build most of the
tree.
2011-05-26 12:56:24 +00:00
joerg fe030aa0ad Fix formatting of time_t 2011-05-24 16:03:15 +00:00
joerg c219644b8d Fix printing of time_t 2011-05-24 15:51:00 +00:00
joerg 89c5df97d0 Fix another format string 2011-05-24 15:44:28 +00:00
joerg 43d31a906a Fix format string 2011-05-24 15:30:31 +00:00
joerg 8d430e7070 Provide correct GCC_NORETURN 2011-05-24 13:48:16 +00:00
joerg 320b4cf47a Make a gross hack nice enough to not trigger warnings with clang. 2011-05-23 22:39:25 +00:00
dsl 5415722580 Add explicit -lfoo for libraries that are required because of NEEDED
entries in other libraries.
This avoids a bug in 'ld' which causes it to look in the directory
specified by the RPATH entry (in the library with the NEEDED entry)
without adding the directory supplied by --sysroot.
When the RPATH entry in blindly folloed the link is done w.r.t the
systems own libfoo.so which may be missing some symbols.
(Or might have a wrong sized data area that would need copying
into the programs (or other libraries) data space.)
ld also seems to add a NEEDED entry for these libraries directly
into the program binary - this doesn't seem right to me.
Fixes my build where the installed libX11.so is dated from 2009.
CVS :----------------------------------------------------------------------
2011-05-23 17:44:41 +00:00
joerg 2f9aafde9d Use the static inline for the body as well. 2011-05-23 15:23:24 +00:00
christos b3030fe685 need to include in fb. 2011-05-23 02:48:48 +00:00
christos 4c91249bf3 fix name 2011-05-22 16:08:48 +00:00
plunky 1c3db706be provide endian information to libpcc
(shame this doesn't use the same TARGET_XXX_ENDIAN
definition as the rest of the sources)
2011-05-22 12:01:26 +00:00
plunky e73fc4c682 let external.h be built as a side effect of external.c, as
listing it explicitly means that mkext is run concurrently
twice when MAKE_JOBS > 1
2011-05-22 11:53:46 +00:00
tsutsui 6bab75db1a Rename xorg.conf in the xserver set to xorg.conf.sample to avoid
overwriting a possibly modified user config file.  Suggested by jmmv@.
2011-05-21 11:38:52 +00:00
tsutsui 8e8df817c6 Add RCSId. 2011-05-20 16:35:38 +00:00
plunky 762c58f13a simplify PCC inclusion; MKPCCDMDS is not really required 2011-05-20 16:02:21 +00:00
joerg 7fb15e5d28 Update LLVM/Clang snapshot to create the correct relocation when memory
locations are used as immediates on AMD64.
2011-05-20 13:40:04 +00:00
tsutsui 2d893f8c1e Add sample xorg.conf file for zaurus. 2011-05-20 08:40:04 +00:00
msaitoh 56f5ce9baa Add support for 6050(6250 and 6150) and 6005(6205).
TODO: update iwn.4 manpage.
2011-05-20 01:59:14 +00:00
joerg 7845a1c161 Update LLVM/clang snapshot for support of -Wa,--fatal-warnings in the
integrated assembler
2011-05-19 21:06:01 +00:00
plunky 72323ee0ff add -Dlseek64=lseek to fix the build in geode_msr.c 2011-05-18 20:55:09 +00:00
macallan feea15727f wsfb is no longer borked 2011-05-17 22:29:06 +00:00
joerg d14e81e4ad Update to LLVM/Clang revision 131404. This includes the fix for asm labels
on builtins (broke longjmp usage) and a better cross-compiling support
in combination with -m32/-m64.

Update configuration to include /usr/include/clang-3.0 in the search
path.
2011-05-16 19:27:47 +00:00
christos 5717128087 - turn on maintainer mode
- disable rules on doc
- regen
2011-05-16 00:23:20 +00:00
christos 77f7462f16 Disable wsfb, uses old loader api that does not exist anymore 2011-05-15 23:42:01 +00:00
christos 4a966d7fec Add include path 2011-05-15 22:55:01 +00:00
christos 475b6e36c5 Add HAVE_TERMCAP_H 2011-05-15 21:35:58 +00:00
christos e3c101ef06 Add -DHAVE_UNISTD_H 2011-05-15 21:32:47 +00:00
christos 10bda8c1e8 Add defines to get the proper prototypes in place. 2011-05-15 21:25:33 +00:00
christos dc8891d19c add HAVE_VASPRINTF so that we use it. 2011-05-15 21:19:20 +00:00
christos cc7fbb210a repeat; fix same mistake from libXaw that broke wide build. 2011-05-15 21:09:30 +00:00
christos aa795f85d1 fix wide char support; don't use the wrong macro names. 2011-05-15 21:05:12 +00:00