Commit Graph

3419 Commits

Author SHA1 Message Date
matt
6d6cbcdee2 To support build compat binaries, change MUST_USE_SJLJ_EXCEPTIONS to
be the inverse of TARGET_AAPCS_BASED.
2013-04-25 17:08:00 +00:00
skrll
ca2e453ce2 Re-run mknative. 2013-04-25 16:22:56 +00:00
skrll
3d05234d02 mknative re-run
XXX /usr/src should be removed.
2013-04-25 15:07:16 +00:00
matt
ce483308e5 If libc isn't build with compat, ldexp/frexp will not be included. Always
pick them up from libm instead.
2013-04-25 14:53:35 +00:00
joerg
af56d1fe99 Update LLVM/Clang snapshot to r180004. This brings in the last pieces of
C++11 support in Clang as well as initial SPARC64 support.
2013-04-25 13:59:54 +00:00
skrll
3a52d71d1b Deal with earm* 2013-04-22 08:52:33 +00:00
jakllsch
f8fc4eca22 Use LOG_ERR instead of LOG_EMERG, as LOG_EMERG causes syslogd to tell all
ttys.
2013-04-21 19:34:13 +00:00
wiz
47c6fa449f Fix path. 2013-04-20 15:30:34 +00:00
wiz
9dc14f8abd Merge pkg_install-20130420. 2013-04-20 15:29:22 +00:00
wiz
ac52c41608 Import pkg_install from current pkgsrc.
Licence changes and less warnings when opsys doesn't match build
host opsys version, and documentation updates.
2013-04-20 15:26:52 +00:00
skrll
9fae83b3c1 Fix up arm*-*-netbsdelf-*eabi*) targets.
Remove all (most?) of the softfloat functions as they clash with the
libc versions. Also stop using t-bpapi as it adds stuff that's also in
libc. Bring in the parts of t-bpapi that we do want.

Discussed with matt@
2013-04-18 09:11:13 +00:00
skrll
0869f9f1e8 Initial commit of earmeb gdb mknative output. 2013-04-17 10:12:26 +00:00
skrll
afebf55114 Initial run of gcc mknative for earmeb 2013-04-17 08:55:12 +00:00
skrll
688c5db149 Re-run mknative for earm. It helps if GDB can read ELF binaries. 2013-04-17 08:15:19 +00:00
christos
ea65093059 stub out for now 2013-04-14 16:52:47 +00:00
christos
1dd1e91a24 add a stub for arm 2013-04-14 16:39:59 +00:00
christos
831a981593 Use -Wl,-B{static,dynamic}, using -Bstatic does not work because all the
flags arguments are passed to collect2 in front.
2013-04-14 16:28:57 +00:00
christos
18e8a81233 The common fields of the socket should be initialized in one place since
we are the socket provider. Fixes crash with "rndc status", where accepted
sockets did not have their method fields initialized!
2013-04-14 13:18:23 +00:00
christos
ca316180bc initialize the omapi subsystem early so we can allocate interfaces. 2013-04-14 01:51:39 +00:00
christos
211104fe6e How could this possibly ever have worked with threads? It forked *after*
it initialized the isc library and the parent having created the threads
exited with the worker threads?!?!? Only -d worked because it did not
fork!
2013-04-13 23:04:35 +00:00
joerg
e8fa8f4db7 Extend ctype classification table to 16bit. Based on patch by
Takehiko Nozaki, with changes to compile fail when using the old names
and to exploit __BUILD_LEGACY
2013-04-13 10:21:20 +00:00
christos
8846758c2d remove debugging accidentally committed. 2013-04-13 02:08:59 +00:00
christos
c66d06cb46 move droproot after we have dealt with input and output files. 2013-04-12 23:51:50 +00:00
christos
7816f7e5c1 missed one xkill in the rename 2013-04-12 21:49:54 +00:00
christos
71b46c3cd2 undo previous, breaks differently when testing for EINPROGRESS. 2013-04-12 20:02:00 +00:00
christos
1dab78693d #if 0 more 2013-04-12 20:00:21 +00:00
christos
21bc640ddf XXX: disable the simple conditions test right now because it depends on
thread scheduling timings and we don't seem to schedule threads the way
it assumes.
2013-04-12 19:59:26 +00:00
christos
a79378684d connect(2) returns EINPROGRESS for "239.10.20.30" which is supposed to
be an unroutable address. getsockopt() to find the actual error returns
0. This is prolly broken, but this temporary work-around fixes the regression
test.
2013-04-12 19:41:45 +00:00
joerg
0b4c1e12e1 Remove potentially extra consts. 2013-04-12 18:11:40 +00:00
joerg
64b3fac0e4 Work correctly with ISO C99 compiler. 2013-04-12 18:11:15 +00:00
christos
ef8dcd3907 remove bug we added. 2013-04-12 17:50:27 +00:00
christos
a18e92eddb fix merge that broke the tests 2013-04-11 20:14:44 +00:00
christos
318c3a432e rename deprecated to evdeprecated. 2013-04-11 17:49:12 +00:00
christos
62f324d012 the rest of the build glue. 2013-04-11 16:59:16 +00:00
christos
883110aaf9 merge conflicts, make compile with warnings. 2013-04-11 16:56:41 +00:00
christos
1d2a5e2b5b import script 2013-04-11 16:56:11 +00:00
christos
46e414e0ff Event2 build gluons 2013-04-11 16:55:51 +00:00
christos
6ecf6635ee import libevent 2.x 2013-04-11 16:43:19 +00:00
christos
5b62b33417 Add build glue 2013-04-11 16:06:47 +00:00
christos
e41eef06c7 import doxygen generated pages for libevent.
mandoc renders them butt-ugly.
2013-04-11 16:05:55 +00:00
christos
5a5f53489c use a more direct approach. 2013-04-09 15:19:45 +00:00
martin
ebfcfb962b Fix "ashq" second argument sign extension (the assembler does not treat
-1 as a 64bit value).
Upstream reported as http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56875
Problemm noted by Jonny Billquist (in lint), hint for solution from mouse.
2013-04-08 12:10:53 +00:00
christos
b8058707a3 Use the active link local layer address instead of the first one you find.
It would be nice if getifaddrs gave all the information needed instead of
needed a separate ioctl. Or at least if the inactive addresses were marked
down in flags?
2013-04-08 02:16:03 +00:00
christos
d5063e771b - the initgroups function needs to be able to do name to gid translations,
so do it before the chroot, otherwise we lose /etc/nsswitch.conf and
  /etc/group
- run res_init() so that we prime and initialize the resolver before the
  chroot, since our chroot lacks /etc/{{nsswitch,resolve}.conf,hosts}
  this is not portable behavior, but it is a lot better than populating
  the chroot with crap.
2013-04-07 19:17:11 +00:00
christos
ad59ad05be add the rest of the man pages. 2013-04-07 00:18:55 +00:00
christos
650fcf2c0e don't produce code that has warnings. 2013-04-06 20:05:40 +00:00
christos
0e9868ba9d merge conflicts 2013-04-06 19:33:07 +00:00
christos
9546e36db8 import tcpdump 4.3.0 2013-04-06 17:57:45 +00:00
christos
2fcf5de83d moved script out 2013-04-06 17:50:33 +00:00
christos
07fc359697 install in /lib per rmind's request 2013-04-06 17:36:40 +00:00