Commit Graph

1843 Commits

Author SHA1 Message Date
matthias 78f9c9bd25 remove some vm_offset_t fallout. 1998-10-03 20:04:01 +00:00
jonathan f74feb4335 * rename gnu/usr.bin/ld.new/*.mk to _*.mk for consistency
with other  reachovers to GNU code.
* Add mips-elf config for binutils ld: add emul entries in ldemul-list.h,
  and endian-dependent default emul  in _mips.mk.
  add ld.new for to gnu/usr.bin subdirs for mips.

XXX ld, as manpages inconsistent between elf and a.out ports.
1998-09-30 16:47:47 +00:00
jonathan 584dba3f3d Build binutils gas on mips. 1998-09-30 02:57:34 +00:00
lukem 7f31e7febe don't install in /usr/share if NOSHARE is defined 1998-09-29 23:47:36 +00:00
jonathan 7e427d3923 Fix gas.new configuration for mips elf: needs emul support.
arch/mips: Set emul list (EMULATIONS) and default emul (DEFAULT_EMULATION)
    in Makefile.inc. Add mips-elf emul vector to SRCS.
  config.h: add #ifndef/#endif srapper around overridden tokens.
1998-09-29 05:32:23 +00:00
jonathan e70308f9ea cleanup: Use sigemptyset() if HAVE_SIGEMPTYSET defined,
otherwise zero out entire struct sigaction.
1998-09-28 22:36:09 +00:00
jonathan 1d4590b75f sa_mask (sigset_t) is no longer integral, so initialize to zero via
function call. Code is used on OSF/1, too, so no __sigemptyset.
1998-09-28 21:41:23 +00:00
jonathan 0663f303b1 Back out rev 1.6: passing "-nostdlib" to binutils ld results in
binaries that abort immediately on exec().  binutils ld apparently
treats "-nostdlib" as a set of one-char options?)
1998-09-28 21:37:11 +00:00
jonathan 054397a8ac reach-over config headers for binutils as on mips. 1998-09-28 21:11:21 +00:00
tv 9c3d862cfb Fix -nostdlib handling: don't make that option drop the "-e __start" from
the ld command line.
1998-09-28 19:25:28 +00:00
christos 0291468ee4 Fix reversed test 1998-09-27 18:48:10 +00:00
christos a4aadf1ce4 Make this work as intended (when we don't have egcs or gcc-2.8x then
include the c++ builtin crap). Although libgcc2.c does not compile
properly with the old compiler so this does not work.
1998-09-27 18:05:10 +00:00
lukem 9dee5d2b46 don't install in /usr/share if NOSHARE is defined 1998-09-27 17:22:03 +00:00
pk 4d98b5ce9c Prevent spurious matches matches against unwanted major versions.
Patch based on PR#6139.
1998-09-15 12:38:55 +00:00
tv 765a4daca2 Find the proper general VAX and NetBSD MI definitions. 1998-09-15 02:24:54 +00:00
tv efa86546e9 Provide more informational errors when supplying the cpp option -Dname
where "name" is invalid, as requested by <woods@most.weird.com> in PR
bin/5767.
1998-09-15 00:22:02 +00:00
tv bb19dacbf2 Increase "keylength" to 32, inspired by <prlw1@newn.cam.ac.uk> in PR
bin/5415.  This will not be a significant performance hit, but allows
LOCALID keywords up to 32 characters long.
1998-09-14 18:36:07 +00:00
tv 1b8fb38794 Add -t (totals) option as requested by <mrg@eterna.com.au> in PR bin/6133.
Note that -w (warn on non-object archive members) is the libbfd default;
accept the option silently for compatibility.
1998-09-14 18:01:46 +00:00
tv 9f8406c6b8 Remove objcopy from all builds until it can be used on all systems.
strip(1) is a specialized objcopy, and has an equivalent on systems which
cannot yet use binutils.
1998-09-14 17:49:21 +00:00
tv fe75b89f93 Nuke stdio.h's P_tmpdir and explicitly try /tmp after the environment
variables if hosted under NetBSD.  Inspired by <tsutsui@ceres.dti.ne.jp>
in PR bin/5700.
1998-09-14 17:19:35 +00:00
tv 1428a599bf Rethink the origins of LDSTATIC. Instead, use an option NOLINKLIB, which
builds and installs only what is necessary to link and run binaries, when
the library is not externally useable.
- NOPIC: Create and link against a static library.
- PIC: Create, link against, and install a shared object.
- PIC+LDSTATIC: Create and link against a static library; create and
  install a shared object.
1998-09-13 23:25:18 +00:00
tv a2e65ee4f1 Nuke libg++, leaving only libstdc++ for GCC 2.7-based systems. 1998-09-13 22:23:02 +00:00
tv cd40dfec9f Use tconfig.j to get the proper type definitions. 1998-09-13 20:32:04 +00:00
tv c593074e24 Import of egcs 1.1 release (1.1b). 1998-09-13 16:51:44 +00:00
tv c893c988b3 Conflict resolution. 1998-09-13 16:20:35 +00:00
tv b37a043772 Import of egcs 1.1 release (1.1b). 1998-09-13 16:09:19 +00:00
tv 4995df0d60 Import of egcs 1.1 release (1.1b). 1998-09-13 16:08:57 +00:00
kristerw b18f424e81 Make gas generate our a.out format (for sparc and i386) 1998-09-13 13:28:24 +00:00
kristerw d8a28d220b Use the correct size for the relocation records. 1998-09-13 09:33:26 +00:00
kristerw 945df87d76 Infrastructure changes needed by gas a.out support. 1998-09-13 09:30:34 +00:00
kristerw 8d90a29c62 Add N_SIZE 1998-09-13 09:24:33 +00:00
frueauf 40a0bc2475 Add -DHAVE_LCHOWN=1 to CPPFLAGS to ensure that owner/group of symlinks
are properly keept. Closes pr 5595 by Thomas A. Goldthorpe
1998-09-12 21:53:30 +00:00
frueauf 7387feb28e Remove /usr/local/bin and /usr/ucb from $PATH. Closes pr 5235 by Jim Bernard. 1998-09-12 21:02:50 +00:00
frueauf e57a58a43d Don't prepend /usr/local/bin to $PATH, our gzip is in /usr/bin. Closes
pr 5234 by Jim Bernard.
1998-09-12 20:54:53 +00:00
wrstuden d8c791aaf4 Teach gcc how to be cross-compiled before it dies. 1998-09-12 19:45:37 +00:00
pk e6b129450c Exit early from alloc_link_map() if we have no object; only relevant
when tracing. (PR#6140)
1998-09-12 15:03:19 +00:00
christos f2243822f3 PR/5793: Fix core dump caused by input strings more than 127 characters
in length when readline is used (rl_len was a *char*!!!). Undo disabling
of readline (this fix was like ``finger hurts, cut hand'') I guess PR/5793
is already closed...
1998-09-11 14:20:30 +00:00
frueauf e09f07e643 Don't define READLINE, have a look at pr 5793 for a testcase where this
causes bc to coredump.
1998-09-11 10:14:30 +00:00
tv 046facafc3 Stopgap fix for mips until this make procedure is overhauled. 1998-09-06 15:07:01 +00:00
lukem 72549586a8 distclean is a synonym for cleandir 1998-09-05 14:57:41 +00:00
pk 0a97faa040 Assign my copyrights to TNF. 1998-09-05 13:08:38 +00:00
pk b912f72b52 Print `unreferenced' info separately from definition. 1998-09-04 09:50:47 +00:00
pk 795c860f6a The PLT symbol is also a special case when processing a shared library
symbol table (and so is the GOT symbol actually, but no one ever noticed..).

Re-enable PLT symbol.
1998-09-04 09:43:29 +00:00
matt 24d4c63088 Disable the the PLT symbol until I can get it to work properly. 1998-09-03 19:17:10 +00:00
ross 3488d1f3c8 Descend into objcopy if ELF. Tested briefly on alpha and pmax. 1998-09-02 00:06:50 +00:00
tv 78715691b6 Better comment about TYPE_OPERAND_FORMAT, and add the DWARF2_UNWIND_INFO
fix for arm32.
1998-09-01 16:44:36 +00:00
enami d6b993dd4f Don't warn about #undef unix, otherwise we can't compile uipc_domain.c
and it can't simply nuked.
1998-09-01 08:39:59 +00:00
enami 692962babe add -Dunix to CPPFLAGS to suppress cpp warning. 1998-09-01 03:16:48 +00:00
matt 44525e4d53 Slight tweak so that indirect references thru the PC are not used
in PIC mode.
1998-08-29 21:10:40 +00:00
tv eb3bf55684 Remove -Dunix from predefines, and add a warning to cpp which triggers on
"#if defined(unix)/#ifdef unix/#ifndef unix" if -Dunix is not specified
explicitly:
    warning: deprecated symbol "unix" is no longer predefined
1998-08-29 17:04:56 +00:00