skrll
3c62992580
Re-run mknative for hppa binutils update.
2005-01-19 12:57:36 +00:00
skrll
a57de08708
hppaelf_create_output_section_statements is valid for the NetBSD hppa
...
vector.
ld(1) no longer core dumps on valid shared libraries.
2005-01-19 12:49:30 +00:00
skrll
0dd9e4fc5b
Re-run mknative for mips binutils updates.
2005-01-14 08:54:59 +00:00
skrll
7fd7604d59
Set EMULATION_NAME in the depends rule so that this works on mips.
2005-01-14 07:44:21 +00:00
skrll
63d29cccef
Use the tradmips 64bit vectors/emulations.
2005-01-14 07:41:42 +00:00
skrll
0eb4567962
Don't set EMULATION_NAME here.
2005-01-14 07:40:34 +00:00
drochner
a35023d9c5
add a comment telling that i386bsd_sigcontext_addr() returns
...
the address of a ucontext_t on NetBSD
(this is a hack of course)
2005-01-13 12:51:04 +00:00
drochner
c578ca7bb1
wire in the right offsets of eip/esp within a ucontext_t
...
(which we use now instead of "struct sigcontext")
2005-01-13 12:31:09 +00:00
drochner
da4342c647
Signal handlers don't get passed a "struct sigcontext"
...
anymore. Look in the ucontext_t for the next frame
instead. Backtrace through a signal handler invocation
works now.
(Since this change is NetBSD specific, this code shouldn't
be in a file which is shared among BSDs.)
2005-01-13 12:29:41 +00:00
skrll
7b41d8016a
Backport a change from binutils-current
...
* elf64-sparc.c (sparc64_elf_adjust_dynamic_symbol): When linking a
non-shared object, do not reserve space in .plt and .rela.plt for
regular symbols neither defined nor referenced in shared objects.
This fixes firefox for Havard
2005-01-13 07:55:31 +00:00
lukem
7157011597
Only compile in IPv6 support if ${USE_INET6} != "no"
...
MKINET6 is for providing IPv6 infrastructure.
USE_INET6 is for compiling IPv6 support into the programs (needs MKINET6).
2005-01-10 02:58:58 +00:00
simonb
7ce49b5cc3
Run mknative for mipsel and mipseb for binutils 2.15 after MIPS
...
architectures have switched to the "trad" MIPS vectors.
2005-01-09 13:00:14 +00:00
simonb
6ca886562d
Switch MIPS from using the "littlemips" and "bigmips" vectors to the
...
"tradlittlemips" and "tradbigmips" vectors.
The old vectors are meant for IRIX with it prelink shared library
support, and changes to better support this in binutils 2.15 broke
shared library support under NetBSD. The "trad" vectors are what 32bit
Linux and OpenBSD also use.
These vectors are also compatible with older NetBSD-built shared
libraries and programs so no flag day is necessary (Yay!).
These changes from Nick Hudson. Help also from Charles Hannum.
2005-01-09 12:58:00 +00:00
christos
31154055b9
PR/28781: OBATA Akio: gdb -write would core-dump if the executable did not
...
have a string table. Check if the string table has been passed to us before
we attempt writing it.
2004-12-26 16:55:00 +00:00
jmc
225a67ff79
Preface all the calls to move-if-change with $SHELL so it's not depending
...
on execute permissions on files from CVS
2004-12-18 17:49:22 +00:00
tron
bdfdbe0a88
Remove "tmpdir" in "cleandir" target.
2004-12-16 17:10:24 +00:00
wiz
f4322a16e4
One entry for libpcap is enough.
2004-12-15 15:16:51 +00:00
mrg
e3f11c0d8c
regenerate for fixed tools/binutils/Makefile
2004-12-12 12:43:05 +00:00
christos
5ec5c920e5
Add description for libpam
2004-12-12 08:41:09 +00:00
christos
924b906d65
Only compile 64 bit relocations if we can build a 64 bit target (BFD64)
...
not if the 64 bit type is defined (BFD_HOST_64_BIT) because the second
is always defined, even if it falls back to a 32 bit type. In our case,
this was not the problem; the problem was that we bfd_vma is a 32 bit
type when BFD64 is not defined, so the shift was out of range.
2004-12-11 08:42:55 +00:00
jmc
16650d50f4
Regen w. latest mknative to fix ./object.o problems
2004-12-11 07:42:57 +00:00
mrg
72b7756857
run mknative for binutils 2.15 for amd64.
2004-12-11 01:41:25 +00:00
mrg
ce3315ff2f
redo the previous such that it works. amd64 seems to work again now.
2004-12-11 01:39:42 +00:00
mrg
c63d030651
something in the previous run of mknative-binutils broke this file
...
by making it think that all header files were missing. fix this.
should fix PR#28602 and PR#28604.
2004-12-11 01:32:41 +00:00
mrg
5e475368f8
regenerate ns32k files for binutils 2.15.
2004-12-11 01:29:34 +00:00
skrll
7610607ebc
Fix merge botch so that we get the right TARGET_FORMAT.
2004-12-10 15:15:41 +00:00
wiz
63ef54fac6
Set doc-default-operating-system to fix footers. Noticed broken by luke.
2004-12-10 14:14:57 +00:00
mrg
bd8b5580a3
re-run with fixed mknative
2004-12-10 14:07:52 +00:00
mrg
20cca2cff0
re-run with fixed mknative
2004-12-10 14:03:43 +00:00
skrll
83f6b834e6
Fix merge botch and make sure we pick up the right vectors for
...
hppa*-*-netbsd*
2004-12-10 08:04:28 +00:00
matt
67a256629f
Make trampolines work on PowerPC.
2004-12-09 23:23:23 +00:00
wiz
548afc964d
Replace @MKTEMP_SH_FUNCTION@ and @MKTEMP@ in rcs2log.
...
Addresses PR 28567.
2004-12-09 17:35:38 +00:00
mrg
f5f18dd285
run mknative for binutils 2.15 for alpha, arm, armeb, m68k, mipsel,
...
mipseb, powerpc and vax. note the that only arm and powerpc of these
are actually run-time tested, but everything builds.
2004-12-09 07:02:53 +00:00
mrg
a009ee7734
run mknative-binutils for 2.15 for m68000, sh3eb, sh3el and sh5el.
...
XXX: these are not run-time tested but do build fine.
2004-12-09 06:48:34 +00:00
mrg
ca2ba2d989
mknative for i386, sparc & sparc64 for binutils 2.15.
...
bump shlib.
2004-12-08 15:13:33 +00:00
mrg
c47c675845
bfd/elflink.c
2004-12-08 14:57:53 +00:00
mrg
e7fdb20d02
avoid 32 bit shift on 32 bit type
2004-12-08 14:57:52 +00:00
mrg
6cd5325a7e
bfd/elflink.c
2004-12-08 14:57:52 +00:00
mrg
e4b0a4a67a
fix a compile-time warning.
2004-12-08 14:27:05 +00:00
mrg
67891deae5
merge binutils 2.15 cornflakes.
...
XXX: some info files are not yet totally fixed up..will fix.
2004-12-08 13:38:11 +00:00
mrg
adc74f2444
these files are created at build time
2004-12-08 13:38:10 +00:00
mrg
70ee3f68e3
merge binutils 2.15 cornflakes.
...
XXX: some info files are not yet totally fixed up..will fix.
2004-12-08 13:38:07 +00:00
mrg
e88da0ac40
initial import of binutils 2.15 branch (20041204)
2004-12-08 09:52:50 +00:00
mrg
0b0695816f
these files are created at build time
2004-12-08 09:47:04 +00:00
mrg
ddc1ca5b37
these files are created at build time
2004-12-08 09:08:53 +00:00
mrg
3fa5a086b0
these files are created at build time
2004-12-08 08:49:27 +00:00
peter
f3d63aa1de
Remove duplicated 'libedit'.
...
ok wiz@
2004-12-01 00:07:37 +00:00
jwise
48f45412af
As discussed on tech-toolchain@netbsd.org, make cpp refuse to attempt to
...
parse a #include'd file which does not pass S_ISREG() if the environment variable
CPP_RESTRICTED is set.
This is primarily intended for use by programs such as calendar(1) which
use cpp to parse untrusted user files -- without this change (and the corresponding
change to calendar(1)), any user can cause a denial-of-service for the daily
calendar -a run by #include'ing a named pipe.
Many thanks to christos@netbsd for his help in polishing this.
2004-11-30 01:51:13 +00:00
heas
e41d437604
GC a few empty directories that have shown-up in 2.1.5.
2004-11-13 05:47:54 +00:00
heas
d846e265c3
Resolve conflicts
2004-11-13 05:45:10 +00:00