mrg
77b1d2266f
#include <elfos.h> only for i386 compiler for now -- it causes lossage
...
in other ports and is required only there (for now).
2000-10-29 12:21:14 +00:00
mrg
87b5c188d9
-msoft-quad-flat on sparc64.
2000-10-28 16:01:25 +00:00
itojun
14a62d1878
improve MKNLS=no/yes. build no NLS-related source code on MKNOS=no.
2000-10-28 06:18:07 +00:00
mycroft
07a449d9bf
Swipe changes from binutils 2.10 to properly create multiple relocatons when
...
a symbol appears in multiple GOTs. Fixes Mozilla problems in libgklayout.
2000-10-28 04:05:24 +00:00
mycroft
fe609bcff4
Update some DEBUG printf() formats.
2000-10-27 01:05:30 +00:00
wiz
6c22552f42
add cvs2netbsd import script
2000-10-26 16:30:38 +00:00
wiz
59baa1d019
Match cvs-1.11.
2000-10-26 15:32:56 +00:00
wiz
00584ddc5c
Remove some obsolete stuff (don't know why it wasn't deleted automatically).
2000-10-26 15:32:19 +00:00
wiz
2b12e01026
resolve conflicts from cvs-1.11 import
2000-10-26 14:59:06 +00:00
wiz
488e9b4921
Import of cvs-1.11 from ftp.cvshome.org minus some unneeded files.
2000-10-26 13:57:57 +00:00
wiz
b57ce6cde4
Import of cvs-1.11 from ftp.cvshome.org minus some unneeded files.
2000-10-26 13:47:54 +00:00
mrg
9b051e142a
restore the contents of this file so that the g77 texi builds.
2000-10-26 03:59:28 +00:00
mrg
613777800f
don't build binutils 2.9.1 for sparc64 -- it causes issues.
2000-10-25 13:00:59 +00:00
mycroft
fa3aaf6d8b
Modify LIB_SPEC and LIBGCC_SPEC so that -lc and -lgcc are not included when
...
-shared or -symbolic (as on other platforms). Also, override LIBGCC_SPEC for
all platforms (where it would incorrectly include the .a file explicitly on
some).
This should fix Mozilla on macppc.
2000-10-23 13:19:35 +00:00
simonb
8d8f957b42
Use MKDOC to check for building in the doc subdirectory, not MKSHARE.
...
If MKSHARE=no, <bsd.own.mk> will set MKDOC=no automatically.
2000-10-23 04:38:38 +00:00
bjh21
2307f87106
We only need one version of cons_fix_new_arm() -- merge them.
2000-10-22 11:44:56 +00:00
wiz
d524d28d78
Reserve extra byte for terminating '\0' for sscanf buffers. From OpenBSD.
2000-10-21 16:59:39 +00:00
wiz
5d76b1c7a2
Don't compile LOCALID into the client, make it a repository specific
...
variable. The LOCALID is now set in the repository's CVSROOT/config file,
with a line
tag=something
(in our case 'tag=NetBSD').
Taken from OpenBSD.
2000-10-21 12:40:23 +00:00
sommerfeld
dc67ff641f
When setting warn_format to a nonzero value, always use
...
warn_format = MAX(warn_format, N);
This prevents -Wnetbsd-format-audit -Wall from turning off stricter checks.
2000-10-18 13:57:49 +00:00
itojun
3e7ebe19d9
sync with sendmail 8.11.1.
...
added file: /usr/share/sendmail/ostype/solaris8.m4
2000-10-10 11:17:29 +00:00
itojun
e72ddc0839
sendmail 8.11.1
2000-10-10 10:57:49 +00:00
itojun
a6ede27799
(unexploitable) integer range check mistake in "sendmail -bt".
...
http://www.securityfocus.com/templates/archive.pike?threads=1&start=2000-10-08&mid=138539&fromthread=1&list=1&end=2000-10-14&
2000-10-10 09:45:50 +00:00
sommerfeld
ac07e85117
Enhanced format checking, mk II:
...
New option -Wno-format-extra-args : suppress warning for:
printf("foo", bar);
since that isn't interesting from the POV of this audit, and it's more
common than most in some code.
also, do format args checking for
printf(Aflag ? "format 1: %s" : "format 2: %s", bar);
albeit in a half-hearted way for now (just check the "then" case)
2000-10-05 13:08:57 +00:00
sommerfeld
ad8aa5a492
Enhanced format string checking.
...
If -Wformat is enabled, try harder to chase down compile-time constant
format strings.. capable of catching things like:
const char foo[]="%s %d";
printf(foo, 1, "2");
If the new option -Wnetbsd-format-audit (no, I don't like the name,
either) is enabled, complain about non-constant format strings we
can't verify. In particular, for *v*printf-like functions (i.e.,
non-variadic functions which are passed a va_list), insist that the
format string come from a parameter declared as a format string
argument, so that functions which should be declared as printflike are
caught at compile time.
2000-10-04 19:21:28 +00:00
jeffs
d00dba6879
Supply fetch_kcore_registers() implementation for NetBSD mips.
2000-10-03 22:48:54 +00:00
itojun
28d5cf3074
IPv6 support for pserver.
...
TODO: it conflicts with kerbeors support, however, it seems that it is
not possible to build with the current kerberos support.
i just put some #error in it.
2000-09-30 02:44:19 +00:00
eeh
b555818569
Add _rtld_debug_state to the list of symbols where GDB may stop the
...
dynamic linker.
2000-09-25 17:10:28 +00:00
simonb
cd2e1c1e91
Use ${COPY} instead of -c for ${INSTALL} commands.
2000-09-23 13:53:41 +00:00
mrg
4da440af9a
make this work for i386-netbsdelf. most of this work is based on patches
...
from thorpej that includes a rewrite of the config/i386/netbsd-elf.h file.
2000-09-14 03:56:04 +00:00
msaitoh
9308d053b8
gen_call() takes only two arguments (from egcs-current)
2000-09-13 19:51:22 +00:00
soren
3c49111cd5
Add admin category.
2000-09-05 15:20:36 +00:00
enami
ad17819c4c
Ditto with cvsbug; don't attempt to create .depend.
2000-09-05 05:15:11 +00:00
enami
69145e7ba0
Don't attempt to create .depend really.
2000-09-05 05:04:00 +00:00
christos
c1040a0bf8
Don't try to strip shell scripts.
2000-09-04 22:35:01 +00:00
christos
443e496d1c
Add another automatically generated file.
2000-09-04 22:26:43 +00:00
christos
330493055a
more cleanup:
...
remove windows/NT makefiles
remove .cvsignore files
2000-09-04 22:25:24 +00:00
christos
5ffb3bd05d
this got ignored in the import somehow.
2000-09-04 22:19:26 +00:00
christos
f3626f4e19
fix the Makefiles to work with ${OBJDIR}
2000-09-04 22:14:31 +00:00
christos
82dfee0b88
Build cvs
2000-09-04 22:12:22 +00:00
christos
1aedcfb5d3
Apply patches from the cvs-current package.
2000-09-04 22:12:05 +00:00
christos
5c984f3d99
Initial import of cvs-1.10.8 from ftp.cvshome.org minus the os support.
2000-09-04 21:47:02 +00:00
christos
7803a4e4ef
Add reach-over Makefiles for cvs
2000-09-04 21:46:56 +00:00
christos
16cc52a1aa
Initial import of cvs-1.10.8 from ftp.cvshome.org minus the os support.
2000-09-04 21:40:07 +00:00
mrg
0dc7000eaa
- define SPARC_BI_ARCH
...
- move CPP_PREDEFINES to netbsd-elf-common.h
- define CPP_SUBTARGET_SPEC to -D__sparc64__
- copy and modify many SPARC_BI_ARCH `specs' from <sparc/sol2-sld-64.h>.
these currently look for 32 bit things in /emul/netbsd32, but this is
temporary
with these changes, i can succesfully build working 32 bit binaries on
a 64 bit system, as long as libgcc, *crt*.o and necessary libraries
exist under /emul/netbsd32.
2000-08-31 14:14:32 +00:00
mrg
e486a9a452
- move CPP_PREDEFINES to netbsd-elf-common.h
...
- define CPP_SUBTARGET_SPEC to "-D__sparc", preserving old CPP_PREDEFINES
semantics.
2000-08-31 14:10:09 +00:00
mrg
1148c9223a
- add missing %(asm_arch) to ASM_SPEC
...
- merge <netbsd.h> & <sparc/sparc.h> CPP_SPEC's.
- move CPP_PREDEFINES here from the 32bit/64bit configurations.
2000-08-31 14:08:02 +00:00
hubertf
2be9f0470d
Fix the path to netbsd-proto-IPv4only.mc in the installed
...
netbsd-proto.mc file. Suggested by Frederick Bruckman <fb@enteract.com>
2000-08-26 04:24:58 +00:00
matt
714ca97978
fix gdb so it read core dumps file correctly on the vax.
2000-08-25 03:29:16 +00:00
hubertf
273a01201a
Enable some commonly used features: genericstable, mailertable, virtusertable,
...
domaintable, access_db and redirect.
2000-08-25 02:54:29 +00:00
hubertf
18e5216ace
add that netbsd-proto.cf now depends on netbsd-proto-IPv4only.mc
2000-08-25 02:47:37 +00:00