Commit Graph

2446 Commits

Author SHA1 Message Date
tron 35a40cec3e Make soft dependences work without Endian-Independant FFS support.
Patch supplied by Takahiro Kambe in PR kern/9446.
2000-02-24 22:54:39 +00:00
tsutsui 9e1d562a1f - tm.h is automatically generated by configure in gnu/dist/gcc,
so egcs/arch/mips/tm.h should not contain any #ifdefs
- Use -DTARGET_{BIG,LITTLE}_ENDIAN_DEFAULT (which are used in egcs-current)
  to switch mipseb/mipsel
2000-02-19 00:44:31 +00:00
soren e4e0e80102 Add luna68k, news68k, prep, sparc64.
Rename pica to arc.
2000-02-18 08:57:05 +00:00
tsutsui 6adeb20d08 Fix object format assignment entry for mips-*-netbsd*. 2000-02-16 11:38:44 +00:00
tsutsui 079fc0c149 Use "uname -p" to determine CPU_TYPE (except arm32). 2000-02-16 11:32:17 +00:00
tsutsui 5c8ea7f9f0 Add mipseb support to egcs distfiles. 2000-02-16 11:28:45 +00:00
tsutsui 9658fcaa61 Add support of mipseb target. 2000-02-16 11:23:48 +00:00
fvdl fe39281ea4 Fixes to the softdep code from Ethan Solomita <ethan@geocast.com>.
* Fix buffer ordering when it has dependencies.
* Alleviate memory problems.
* Deal with some recursive vnode locks (sigh).
* Fix other bugs.
2000-02-14 22:00:21 +00:00
veego 52e395b26c Fix the CMDDIR problem noticed in pr#9409 and while I am here move the
BINDIR before PROG (thats looks nicer).
2000-02-13 22:14:28 +00:00
veego 23b1b424a3 Install smrsh into /usr/libexec and not /usr/sbin. 2000-02-13 21:32:01 +00:00
tron bed192969e We need to redistribute the license terms. 2000-02-08 16:53:37 +00:00
tron 8ff783382c "distribution" target requires "netbsd-proto.cf". 2000-02-08 16:13:26 +00:00
tron 6e7897c5a9 Don't build "sendmail" if "NO_SENDMAIL" is defined. 2000-02-08 14:06:01 +00:00
tron 54896865b3 Build "sendmail" 8.9.3 instead of 8.8.8. 2000-02-08 13:53:01 +00:00
tron ee18b55df8 Initial import of NetBSD build environment for "sendmail" 8.9.3. 2000-02-08 13:45:33 +00:00
tron ea4809da9e Initial import of "sendmail" 8.9.3 sources. 2000-02-07 20:05:21 +00:00
kleink cd4d224a61 (s_common): Convert byte alignment to power of two to record alignment of
the bss section.
2000-02-07 12:25:47 +00:00
kristerw 46e954b5e5 C++ exceptions doesn't work in i386 shared libs when using sjlj exceptions
(as a.out does per default.)  This is because the compiler forgets to
restore the PIC register after a builtin_setjmp (i.e. when catching an
exception.)  This fix is taken from the gcc 2.95 branch.

Fixes PR#9110.
2000-02-01 19:29:33 +00:00
tsutsui c539ff5d84 STRIPPROG -> STRIP 2000-02-01 06:00:35 +00:00
mycroft 4170f63662 Handle arbitrarily long input lines.
(Patch taken from gas.new.)
2000-01-24 19:44:37 +00:00
mycroft 1b4eebafa7 One more .mk bug. 2000-01-24 07:27:15 +00:00
mycroft 3c08240686 Use mkstemp(). 2000-01-24 02:47:51 +00:00
mycroft 4ec77e0d35 Use mkstemp(3). 2000-01-24 02:03:37 +00:00
mycroft fa450d541e More .mk file fallout. *sigh* 2000-01-23 22:19:27 +00:00
mycroft 615ac255bd More .mk file fallout. *sigh* 2000-01-23 22:10:52 +00:00
hubertf 12b34d4ffe Only skip some bytes if the associated object is not a dir.
Needed for some tar files.

Fixes PR 9274 by Giles Lean <giles@nemeton.com.au>
2000-01-22 14:04:15 +00:00
mycroft f6f389921a #define POSIX 2000-01-19 03:57:17 +00:00
wiz 6ed33701a8 fixed typo in example (fixes PR 9023) 2000-01-17 12:44:39 +00:00
mycroft 493acb76cb More alloca() -> malloc(). Needed to make some shared libraries link when
compiled with -g.
2000-01-13 00:05:32 +00:00
matt b9db4a8140 Add rudimentry VAX COFF support. enough so objdump, size, nm, etc. are happy
but no near enough for gas or ld.
2000-01-11 05:48:27 +00:00
mycroft 9b25bfd178 Semi-random code cleanup.
Also, in the RRS_PARTIAL case, go ahead and allocate a relocation entry if the
bind failed.  (Who knows?  Maybe some day we'll allow relinking an executable.)
2000-01-07 21:19:36 +00:00
mycroft 5a63d68e02 Fix two problems:
* On other systems, `-Bsymbolic' does not affect undefined (external)
  symbols at all.  We were generating invalid PLT slots in this case.
* Do not prebind GOT and PLT slots when `-r' is used; only do so if
  -Bsymbolic is used {or if we're in RRS_PARTIAL mode, but I'm not
  sure that's correct}.  Otherwise, we could inadvertantly prebind
  symbols when using `-r' with PIC files; when the resulting .o file
  is then linked into a shared library, the library would not permit
  an executable to override its symbols as it's supposed to.
2000-01-07 20:23:41 +00:00
kristerw f59fc24c1e Made libbfd read and understand our a.out dynamic symbols.
Solves PR bin/7576 from Mike Neuman.
2000-01-06 21:50:05 +00:00
msaitoh d64461f26b apply some patches from egcs-current (to make gcc more reliable) 2000-01-06 19:20:35 +00:00
tron 5f388312a6 Fix Y2K bug in date parser reported by Trevin Beattie in PR y2k/9123. 2000-01-05 21:34:11 +00:00
msaitoh 47956fff3f skip gdb if ${MACHINE_ARCH} == "sh3" 2000-01-02 11:20:51 +00:00
msaitoh 6bba0f3f4a pass arg 4 of the qsort() correctly. 2000-01-02 11:01:02 +00:00
msaitoh fef1139c8c BFD for SH ELF 2000-01-02 10:53:52 +00:00
kristerw c1d02ec5a3 Made N_TXTADDR do the righ thing with shared libs. 2000-01-01 20:52:57 +00:00
msaitoh 0845ad5a3c gas.new for NetBSD/sh3 1999-12-26 20:03:56 +00:00
msaitoh 5efb71755d ld.new for NetBSD/sh3 1999-12-26 19:59:22 +00:00
msaitoh bec61173c4 libbfd for NetBSD/sh3 1999-12-26 19:48:00 +00:00
fair bc2c2462e1 one too many backslashes in an nroff expression, fixed per PR 8724 1999-12-20 23:01:20 +00:00
thorpej f777a401db Accept %fp as an alias for %a6 (prefix *MUST* be present for this alias
to work).
1999-12-14 17:05:13 +00:00
itohy a5f38cc443 Add news68k 1999-12-10 06:04:01 +00:00
fvdl 5985528d02 Remove a few redundant splbio() calls (ACQUIRE_LOCK already does splbio()) 1999-12-05 20:34:40 +00:00
thorpej 4a9e81df67 Pass in the appropriate machine directive to the assembler if an -mcpu=...
option is given to the compiler.  It's silly to have to specify it twice
on a command line (e.g. -mcpu=ev56 -Wa,-mev56), especially considering
that if you don't, and the compiler emits e.g. a BWX instruction, the
assembler will treat it as a macro, open-coding an equivalent, which can
have some serious unwanted side-effects in some situations.

Also, don't treat e.g. 21164 and ev5 as equivalent; the assembler treats
them differently: 21164 enables PALcode-only instructions, while ev5
does not.
1999-12-03 06:37:47 +00:00
phil aca0169f10 open(2) can legally return 0. Errors only if return value < 0.
(Test for good is >= 0.)
1999-12-01 03:45:54 +00:00
eeh b18e309569 Allow building of PIC or profiling libraries to be disabled. 1999-11-27 23:46:09 +00:00
msaitoh 414bf126c6 add TDEPFILES.sh3
TODO: add NATDEPFILES.sh3
1999-11-26 14:39:47 +00:00