Age | Commit message (Collapse) | Author |
|
ok miod@
|
|
to avoid BFD64 host ifdefs in 32 bit only sparc targets.
elfxx-sparc.c 1.31 and elfxx-sparc.h 1.8
Needed to compile sparc from a 64 bit host.
ok miod@
|
|
ok miod@ matthew@
|
|
ok miod@ matthew@
|
|
gcc warnings over ten years ago but now causes warnings while
preventing none. vax never used this define, so gcc 2.95 is fine
without it as well.
ok guenther@ millert@
|
|
binutils 2.17. Passes randomdata regress tests on sparc64.
|
|
segments to the kernel, ld (2.15), and ld.so. Tested on alpha, amd64,
i386, macppc, and sparc64 (thanks naddy, mpi, and okan!).
Idea discussed for some time; committing now for further testing.
ok deraadt
|
|
anything, but might as well as long as GCC 3's still in tree.
From Brad.
|
|
5322 obsoletes 2822
5321 obsoletes 821 and 2821
6409 obsoletes 2476 and 4409
|
|
variants) for URLs, allowing mandoc -Thtml to properly generate links;
(sendmail.8 changes are simply using Lk, which i somehow missed in previous)
ingo reminded me to verify that gnu groff recognises %U: 1.20.1 does not,
but 1.21 does;
|
|
- Link libpthread.so with -znodlopen. Because libpthread overrides
the weak symbols in libc, we can't allow it to be dynamically
loaded or else libc's weak symbols might have already been
resolved by ld.so. (Also, major bump because this is technically
a backwards incompat change in behavior, although dlopen()ing
libpthread never really worked.)
- Link libc.so with -nodefaultlibs -lgcc. This ensures that libc
doesn't try to link against itself (which ld.so wouldn't like).
- Change GCC 4 to link shared objects with -lpthread and -lc as
appropriate, now that there's no issues with doing so. This means
that it's no longer necessary to patch software to use -pthread
instead of -lpthread. (Ports tree rejoice!)
Also, to preemptively answer this question: No, this does not
eliminate the need for LD_PRELOAD=libpthread.so. That's a separate
issue that won't be resolved until we eliminate libc's weak symbols.
Discussed extensively on email and icb over the past few months.
ok deraadt
|
|
handling it as -r. Oops.
|
|
choking on the commandlines the base libtool builds.
|
|
so override gcc's default of long/unsigned long on amd64 like we
do the other LP64 platforms. This lets format checking of %jd/%ju
work correctly there.
ok matthew@ millert@
|
|
ok guenther@
|
|
c2k11, so libstdc++-v3 should make use of them. Major version bump
for good measure, and sync libstdc++'s shlib_version with
libstdc++-v3's.
Issue pointed out by Roberto Bagnara on bugs@
ok deraadt
|
|
correctly. The gdb backtrace command did not get over the trap
stack frame. There is a pushl %esp in alltraps() that was not
accounted for. Depending on wheter the analyzed kernel has debugging
symbols or not, the symbol is calltrap or alltraps. Both get special
treatment now.
ok miod@ kettenis@
|
|
"sure" espie@
|
|
that weren't updated because the substitution mode was set to -ko.
ok guenther@ millert@
|
|
_POSIX_THREAD_PRIORITY_SCHEDULING. POSIX 2001 states that they can be
defined to -1 to indicate that the feature is not supported (which is
how we define them), so it's not okay to just check whether or not
they're defined.
Arguably, SUSv2 allows GCC's usage, but we don't special case these
feature flags for SUSv2, and these files need to be compilable in BSD
and POSIX compat modes anyway.
From Brad.
|
|
the File::Temp routines and call croak() (the C version of 'die') instead
of returning an empty list. This lets pkg_add give good error messages
when your $PKG_TMPDIR is mounted read-only.
ok espie@
|
|
(gcc3 may need the same patch, untested yet)
|
|
posix_memalign().
ok matthew@ guenther@
|
|
ok miod
|
|
building cvs fails after a forgotten 'make obj', but the problem is tough
to spot because the files which cause a problem are hidden from 'cvs up'
output (even with 'cvs up -I !') because they're listed in .cvsignore.
|
|
for ages by now.
|
|
|
|
ok miod@, jsg@
|
|
|
|
|
|
|
|
for unwind-dw2.c fails to build otherwise.
|
|
|
|
unable to find a register to spill in class 'R0_REGS'
ICE when compiling PIC code. Similar to the MI targhooks.c change.
|
|
ok miod@ espie@
|
|
|
|
|
|
|
|
|
|
written by guenther@ about a year ago.
discussed with him and millert@
|
|
helpful. Just provide the TID instead.
|
|
|
|
with _REENTRANT. Also remove undef _POSIX_THREADS in phread.h.
From brad@comstyle.com. okay guenther@
|
|
instead of global with gcc4 and this ends up breaking things in hard
to debug ways. So move the definition to csu instead of libgcc.
ok miod@
|
|
so we can use the existing sh libkern functions.
ok miod@
|
|
|
|
|
|
|
|
|
|
|