Commit Graph

2636 Commits

Author SHA1 Message Date
jmmv 12408017c4 Add the ability to build multiple programs from a single directory
This adds support for a new set of variables, PROGS and PROGS_CXX, that
allow the developer to build multiple different programs from a single
source directory.
2007-11-12 15:04:35 +00:00
ginsbach 0228f092e4 Remove symbol for IEEE Std 1003.1-2004, as it is now included with groff.
Approved by: wiz
2007-11-05 17:36:23 +00:00
garbled ebae510efc Remove the pmppc send-pr category 2007-10-17 23:27:33 +00:00
skrll bd5ba3588c Rerun mknative for all archs.
Picks up the addition of complex support and use of __cxa_atexit.
2007-09-21 10:51:02 +00:00
wiz deb6da4b83 Add macros for FreeBSD 6.3 and libarchive. 2007-08-06 23:38:49 +00:00
christos 95405cdada PR/36664: Greg A. Woods: Document a simpler and safer way to find gcc's
pre-defined macros.
XXX: Where is the source of this file? Can we pass this upstream?
2007-07-18 00:00:21 +00:00
mrg 7c79844261 re-run mknative with GCC 4.1.3 2007-06-21 16:58:44 +00:00
skrll 39d5b9520a Remove gdb 5.3 as nothing uses it now. 2007-06-21 12:51:06 +00:00
wiz cb7051a0fc Move puffs and refuse definitions to local override file. 2007-06-09 10:19:43 +00:00
tls 4147a3c54a Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on the
FORTIFY_SOURCE feature of libssp, thus checking the size of arguments to
various string and memory copy and set functions (as well as a few system
calls and other miscellany) where known at function entry.  RedHat has
evidently built all "core system packages" with this option for some time.

This option should be used at the top of Makefiles (or Makefile.inc where
this is used for subdirectories) but after any setting of LIB.

This is only useful for userland code, and cannot be used in libc or in
any code which includes the libc internals, because it overrides certain
libc functions with macros.  Some effort has been made to make USE_FORT=yes
work correctly for a full-system build by having the bsd.sys.mk logic
disable the feature where it should not be used (libc, libssp iteself,
the kernel) but no attempt has been made to build the entire system with
USE_FORT and doing so will doubtless expose numerous bugs and misfeatures.

Adjust the system build so that all programs and libraries that are setuid,
directly handle network data (including serial comm data), perform
authentication, or appear likely to have (or have a history of having)
data-driven bugs (e.g. file(1)) are built with USE_FORT=yes by default,
with the exception of libc, which cannot use USE_FORT and thus uses
only USE_SSP by default.  Tested on i386 with no ill results; USE_FORT=no
per-directory or in a system build will disable if desired.
2007-05-28 12:06:17 +00:00
christos 01e5675c2a add libssp here. requested by wiz 2007-05-23 17:01:25 +00:00
christos 77601d393f Add missing brace, from Blair Sadewitz 2007-05-20 21:31:05 +00:00
fvdl 4a58254657 Reran mknative for kvm target support. 2007-05-15 15:44:40 +00:00
matt 4a9a0814a6 Change G_ENABLE_SHARED to yes. 2007-04-12 20:56:16 +00:00
scw 5764a76889 Remove support for NetBSD/{,evb}sh5. 2007-04-08 09:35:21 +00:00
mrg e274239983 regenerate everything with fixed c++ math bits. 2007-03-01 01:57:15 +00:00
skrll 3d26910b10 sun2 mknative output for gdb6. 2007-02-28 08:12:13 +00:00
drochner ce75a0ec7e regen after math.h change - now we've got _GLIBCXX_USE_C99_MATH 2007-02-26 11:57:52 +00:00
chs fd090e47e8 rerun mknative (disabling sim). 2007-02-19 18:30:58 +00:00
chs 13bb388148 disable sim for mips until someone adds the rest of the build framework for it. 2007-02-19 18:26:22 +00:00
rmind 07f5c15ae5 Enable sdiff(1) in usr.bin, disable GNU sdiff(1).
lists seems to be compatible.
2007-02-18 22:44:44 +00:00
drochner 10527a675c regen after math.h change - now we've got _GLIBCXX_USE_C99_MATH 2007-02-07 16:52:31 +00:00
drochner 310805bbe6 regen after math.h change - now we've got _GLIBCXX_USE_C99_MATH 2007-02-06 17:32:29 +00:00
wiz b5d2193e6a Add NetBSD-1.3.3 and FreeBSD-6.1 for hashinit(9). 2007-01-23 22:26:06 +00:00
mrg b2d62876b4 regenerate these files via mknative.
XXX: gcc auto-host.h generation is still broken and turns off
XXX: gas "comdat" support.  i have not commited these files..
2007-01-13 09:26:59 +00:00
skrll 3677759599 Deal with lex and yacc generated files for gdb in the same way as gcc.
That is, use the files supplied with the distribution and never attempt
to rebuild them.

Should fix PR/35271
2007-01-12 13:24:30 +00:00
ober f5f2c9b363 Updating for the new Zaurus port as per the new-port checklist. 2007-01-05 01:26:30 +00:00
veego 7da8f89559 Add ada-exp.c and c-exp.c to CLEANFILES.
This was forgotten in rev. 1.5.
2007-01-01 13:09:54 +00:00
skrll a85304c52e Add a pid to filename conversion routine for all non-i386 platforms and
create the mknative output in some instances.  arm, ppc, and sparc64 are
the only other ones using GDB 6 at this point.

Compile tested only.
2006-12-06 18:25:29 +00:00
christos fd2ea8ece6 kill statck protector warning completely because more files use alloca than
then ones that don't.
2006-12-03 18:17:36 +00:00
christos 1ef246e307 Fix SSP build for the poor archs that have not converted yet. 2006-12-03 18:13:23 +00:00
uwe d14ca40433 arch/sh3e{b,l} files for gdb6 2006-12-02 01:20:40 +00:00
he d588ed2b2f Move the .WAIT to after sim, patterned after gdb53 and to try to fix
the various powerpc parallel build problems exposed by our autobuilds.
2006-11-29 15:18:10 +00:00
jdc 80c18fce28 Allow ada-exp.c and c-exp.c to be built when using a read-only source tree. 2006-11-28 13:44:52 +00:00
skrll f509028063 Provide a nbsd_pid_to_exec_file to assist with attach in a similar way
to the change I made to gdb 5.3.

Use on i386. Others to follow.
2006-11-25 16:38:51 +00:00
skrll dc5413fadf More fixes from mknative re-run. 2006-11-25 16:24:42 +00:00
skrll 4e99498a2e Various fixes from mknative re-run. 2006-11-25 16:22:59 +00:00
skrll 768e889c8b Delete more gcc3 stuff. 2006-11-20 17:08:35 +00:00
skrll c68684eefc Use GNUHOSTDIST to reference config.guess instead of an incorrect relative
path.

Fixes PR 35078 from Henning Petersen
2006-11-20 07:13:36 +00:00
he f60bf42ff6 Insert a .WAIT between ppc (which makes -lpsim) and psim itself, in an
attempt to fix the build failures exposed by autobuild doing -j 8.
2006-11-18 20:19:24 +00:00
christos 64f067eaa0 sprinke -Wno-stack-protector 2006-11-12 01:24:44 +00:00
christos 98e199228a Sprinkle -Wno-stack-protector. Gnu programs use too much alloca :-) 2006-11-10 17:36:08 +00:00
christos 2d8fd6a6dd Sprinkle -Wno-stack-protector 2006-11-09 21:27:58 +00:00
christos 5a7bf522f9 Turn on TARGET_LIBC_PROVIDES_SSP; next time someone regenerates them, it will
work fine; it is not worth chewing hours of cpu to rebuild those right now.
2006-11-08 22:03:19 +00:00
skrll 1d68e44fcf Remove the hack that compiles dfa.c with -O1 on hppa. -O2 works fine. 2006-11-01 17:10:36 +00:00
apb 649ed3876d SUBDIR += gkermit 2006-11-01 13:18:03 +00:00
apb 184243bdcc Add reachover build for gkermit. 2006-11-01 13:17:38 +00:00
mrg 6348cc61a8 regenerate mknative-gcc files for powerpc64-netbsd and GCC 4.1-20061021. 2006-10-24 05:57:31 +00:00
mrg e1850e2121 regenerate mknative-gcc files for GCC 4.1-20061021. 2006-10-23 07:01:19 +00:00
mrg 8d4305f309 regenerate mknative-gcc fies for GCC 4.1-20061021.
(some of these are not 100% tested yet, but they are have the
right changes as the tested platforms.)
2006-10-22 23:27:23 +00:00
mrg d7bc6234aa regenerate powerpc and sparc64 mknative files for GCC 4.1-20061021. 2006-10-22 20:01:41 +00:00
apb 4d8a51bb25 Add .y.c and .y.h rules to prevent re-running yacc/bison.
This should fix PR 34196 and PR 34831.
2006-10-21 21:05:57 +00:00
mrg d32c431bcc - use PROG not PROG_CXX
- link with -lm -lsupc++

as discussed in the audit-trail for PR#26714, now fixed.
2006-10-09 08:32:53 +00:00
apb 8371d48da2 Install the man page for rcs2log. 2006-10-08 21:27:21 +00:00
skrll ef1caed8be Add m68k gdb mknative output. Untested. 2006-10-07 08:16:46 +00:00
plunky c2f3e8c67b Override the lex rules after <bsd.prog.mk> to prevent the reachover build
from trying to build arlex.c in a readonly filesystem
2006-10-05 20:40:12 +00:00
apb 9130d905da Use ${HOST_SH} instead of the host system's /bin/sh wherever possible:
* Pass MAKE and CONFIG_SHELL in the environment to configure scripts
  that are run as part of the gcc3 and gcc4 build.
2006-09-29 20:14:10 +00:00
drochner a007a48303 make this build with ro srcdir: ignore yacc-generated files in dist 2006-09-27 18:37:41 +00:00
mrg 27ffbf35e9 add a link to www.NetBSD.org/Gnats/, as suggested in PR#10628. 2006-09-24 06:09:29 +00:00
mrg 2b2c191ef8 be explicit about the need for a subject: header. should handle PR#10628. 2006-09-24 06:06:23 +00:00
wiz d6915480eb Do not use tabs in this file -- this breaks output. Use spaces instead. 2006-09-14 23:23:56 +00:00
scw 959fd76ef8 Add gcc4 mknative files for sh5el. 2006-09-04 20:01:28 +00:00
rpaulo 481ac4be37 Change PROG to xcvs and PROGNAME to cvs.
Builds xcvs binary but installs using cvs filename.

Another fix for case-insensitive file systems, approved by Christos.
2006-08-31 22:31:45 +00:00
mrg 063c6908bc regenerate with many fixes in libstdc++-v3 configury. 2006-08-24 10:28:07 +00:00
christos c7f3802937 default to ssh. 2006-08-11 19:02:37 +00:00
tron 7595743fb0 Add NetBSD 5.0. 2006-08-08 08:30:11 +00:00
riz 28e4bae07d Bump default to 4.0 2006-08-08 05:42:24 +00:00
ross 459b0bb03d set up native build for powerpc64 2006-07-10 23:16:34 +00:00
ross 78811b2bfb Support powerpc64 2006-07-10 23:06:51 +00:00
ross 028c9feb3f build simulator for powerpc64 2006-07-10 23:01:56 +00:00
wiz 091ad264de Add libprop. Closes PR 33943 by Nicolas Joly. 2006-07-08 04:44:09 +00:00
mrg 0d145f62a4 regenerate with fixed gcc configury and libc 2006-07-07 08:38:40 +00:00
mrg 2f9635ff9a regenerate with fixed armeb configury 2006-07-06 00:26:39 +00:00
nathanw 300e182521 Rearrange slightly to pick up dependancies better. 2006-07-04 21:48:20 +00:00
tron 720f8f8c5b Remove "gcc-vers.texi" in "cleandir" target. 2006-07-04 18:28:00 +00:00
nathanw 89279db7f6 Remove redundant (and now conflicting) old bfd.h. 2006-07-03 15:33:34 +00:00
nathanw 302a8a8f01 Regenerate for GDB 6.5. 2006-07-03 00:34:33 +00:00
mrg aacdf51747 regenerate 2006-07-03 00:24:45 +00:00
nathanw ab4dec7536 Regenerate for GDB 6.5. 2006-07-03 00:01:25 +00:00
mrg 700bddfd36 regenerate 2006-07-02 23:05:45 +00:00
mrg 3b92ffadb2 these aren't used and probably won't be so clean them up. 2006-07-02 22:35:51 +00:00
mrg 15e1fa39fd regenerate 2006-07-02 21:46:28 +00:00
mrg 3056cc0cf1 regenerate 2006-07-02 09:17:20 +00:00
mrg a61b5bf841 regenerate. 2006-07-02 07:04:41 +00:00
mrg 291f9292a5 regenerate 2006-07-02 01:26:32 +00:00
mrg 96a5a9b8ad regenerate. 2006-07-01 21:48:00 +00:00
mrg 4fd452c734 build cc1{,obj,plus}-checksum.c properly. pre-compiled headers use it. 2006-07-01 19:06:50 +00:00
mrg e7473eb25e regenerate these. 2006-07-01 05:53:13 +00:00
mrg 5f4bf87665 mknative binutils for powerpc64 2006-06-30 22:48:14 +00:00
mrg 93720dafdf mknative files for vax / gcc4. 2006-06-30 11:59:36 +00:00
mrg 50ee1514c8 regenerate mknative for armeb. 2006-06-30 03:00:34 +00:00
mrg 5842bdbd43 run mknative for powerpc64. 2006-06-30 02:54:50 +00:00
mrg 6fb2cf40a5 regenerate. 2006-06-27 03:00:08 +00:00
mrg 0d4ef31ba8 regenerate arm, sh3el (now properly working) and sh3eb (not yet
properly working.)
2006-06-26 19:54:03 +00:00
wiz e34dc7a23f Update version numbers to sync with latest import. 2006-06-26 19:49:46 +00:00
mrg b94c4de11c change ggc-none.o to build-ggc-none.o in G_BUILD_RTL.
(avoids running mknative 16 times...)
2006-06-25 03:10:01 +00:00
mrg 2e81d433f5 clean gcov-iov{,.h} and insn-preds.c.
fix dependancies for build-ggc-none.lo and ggc-none.o.
2006-06-25 03:08:54 +00:00
mrg c1f26e8c41 regenerate hppa mknative files. this mostly works but i have to
compile significant portions of the tree at -O1 instead of -O2, and
sometimes -Os/-O0 is required, and others none works.  i'd guess that
some instructions in the .md file are generating more assembler than
they claim to be since all these errors are due too large offsets.

but fixing that is work for someone else, or at least another day :-)
2006-06-24 12:58:42 +00:00
christos d150ecb1e1 add HAVE_GDB transitional build variable. 2006-06-23 21:51:42 +00:00
mrg 5378eb2368 factor out the unwind.h building code. use it for libgcc itself (needed
when there is no libgcc_s.)

add dependancies for the generated arch/defs.mk to optionlist.
2006-06-23 17:27:08 +00:00
mrg 9dcea3dbff add GCC4 mknative files for sun2. seems to build ok.. 2006-06-23 07:48:45 +00:00
gdamore a5c89047c0 Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.)  This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
2006-06-19 15:44:33 +00:00
skrll 19e53faf30 More files changes in mknative re-run. I'm still cheating with
src/tools/gcc/Makefile
2006-06-12 11:45:33 +00:00
skrll 09e99a2e51 Re-run mknative for the gcc 3.3.6 import. There's a bit of cheating going
on here - mainly the use of an old src/tools/gcc/Makefile.
2006-06-12 08:00:22 +00:00
rillig 2e91b4b8d5 The shell variable $@ should never be used without surrounding "quotes". 2006-06-09 10:11:44 +00:00
mrg 314025d505 add ${G_md_file} files as dependancies for tm-preds.h and insn-pred.h.
this should fix some build problems that happened with UPDATE=1 and
the newer GCC 4.1.
2006-06-04 04:37:47 +00:00
mrg db19e89e04 remove support for building (with) GCC 2.95. also:
- always install <stdbool.h>
- don't generate a fake one for vax / gettext.
2006-06-02 22:16:18 +00:00
mrg d91ef09809 make GCC3 work for vax - without shared library support. 2006-06-02 20:00:37 +00:00
nathanw 4eb9fc62f7 mknative for amd64. 2006-06-02 15:32:09 +00:00
mrg b435d26d50 add insn-modes.h to the list of header files the gen* programs .lo
objects depend on.  now usr.bin/gcc4 is "make -j100" safe.
2006-05-31 05:13:20 +00:00
nathanw ea1149c828 mknative run for sparc64. 2006-05-30 21:25:32 +00:00
nathanw d275c70520 mknative run for sparc 2006-05-30 21:24:12 +00:00
nathanw 9eca809736 More generated files for mipseb 2006-05-29 19:50:12 +00:00
nathanw 8f1f45f7a6 More generated files for arm 2006-05-29 19:50:02 +00:00
nathanw a09a30f8de More generated files for alpha 2006-05-29 19:49:54 +00:00
nathanw 0975b7919f mknative-generated files for powerpc 2006-05-29 19:45:49 +00:00
nathanw e1ac71aab3 mknative-generated files for mipseb 2006-05-29 19:45:09 +00:00
nathanw d17fd32805 mknative-generated files for arm 2006-05-29 19:44:48 +00:00
nathanw 0d8bfa8fa0 mknative-generated files for alpha 2006-05-29 19:44:28 +00:00
nathanw 772c8321d8 mknative-generated files for i386. 2006-05-29 19:43:39 +00:00
nathanw 5b40db0f34 This file is now mknative-generated per arch. 2006-05-29 19:42:37 +00:00
nathanw 5516924be5 These are now per-arch generated by mknative. 2006-05-29 19:35:51 +00:00
nathanw 27dd8a33e6 Adapt to mknative. 2006-05-29 19:27:22 +00:00
nathanw 8137e86b46 Add build glue. 2006-05-29 19:26:34 +00:00
nathanw 2eb9131345 These files are now generated by the build. 2006-05-29 19:26:24 +00:00
nathanw e1785c2582 These files are now per-arch. 2006-05-29 19:26:02 +00:00
nathanw 841d7fcb1f Adapt to mknative defs.mk. 2006-05-29 19:20:05 +00:00
nathanw f6ec6161ba Use the mknative-generated headers and defs.mk.
(Largely copied from the analagous Makefiles under src/gnu/lib)
2006-05-29 19:18:56 +00:00
nathanw c892b54d09 Descend into sim unconditionally; let the Makefile there take care of
picking the relevant platforms.
2006-05-29 19:15:30 +00:00
drochner cb566fe802 sync RCS IDs in comments, no functional change 2006-05-27 13:37:04 +00:00
drochner 8bd6a6b9bd reran native-gcc, fixing the COMDAT problem 2006-05-27 12:14:33 +00:00
mrg f421d0c91a regenerate. fixes mipsel HAVE_COMDAT_GROUP 2006-05-26 19:57:29 +00:00
mrg 16c4e2e447 generate new libobjc4 files and regenerate many many others.
XXX: re-running "make native-gcc" some times causes the
XXX: gcc/configure test for COMDAT groups to fail.  a fresh
XXX: configure (ie, with no objdir/.native tree yet) seems to
XXX: fix this.  right now mipsel and alpha have the wrong
XXX: definition in the checked in auto-host.h.
2006-05-24 21:20:32 +00:00
mrg 331828317b mknative generated files for hppa and GCC4. seems to kinda of build, not run-tested. 2006-05-21 00:48:58 +00:00
mrg e9d0e73f70 generated sh5 mknative GCC4 files. seems to build ok, but as-yet untested. 2006-05-20 20:36:03 +00:00
mrg 4bdc7bbc2d add mknative files for sh3* and GCC4. these build the basics but bomb
out in libc due to the current implementation of va_arg() using lvalue
casts and GCC4 gets very unhappy with lvalue casts.
2006-05-20 09:57:48 +00:00
mrg 4a1ce46a44 mknative files for amd64 and GCC4. not yet known to run. 2006-05-20 04:01:34 +00:00
mrg 61772c2d25 generated sparc and m68k GCC4 mknative files. these are only build
tested and mvme68k was the m68k platform has been built.
2006-05-20 03:54:10 +00:00
mrg 173e1af775 generated mknative files for amd64 and GCC4. not tested but a release
build completes.
2006-05-19 18:41:37 +00:00
drochner 7e8ecee6be add alpha native support
(a kernel compiled with gcc4 runs for me, userland untested)
2006-05-19 11:44:24 +00:00
mrg f97e259a75 add generated mknative files for mipseb platforms. evbmips/mipseb gets
to kernels build now (this breaks due to current -current breakage.)

(i guess christos's csu fixes fixed the builds libgcc_s build, which was
missing symbols that i recall as being weak.)

the mips* binaries are as-yet untested.
2006-05-19 05:44:16 +00:00
mrg 804d35c095 GCC4 mknative files for armeb (big endian) and mipsel (little endian.)
armeb builds but mips fails in libgcc_s.so.
2006-05-18 20:20:49 +00:00
mrg a702cc5589 regen (just rcsid changes) 2006-05-18 18:43:37 +00:00
mrg 93f5fae775 generate arm (little endian) mknative files. "evbarm" release builds,
but this is 100% untested yet.
2006-05-17 05:52:38 +00:00
mrg d7a5ec3490 install new header mm_malloc.h that the mmx/sse headers use now.
fixes 3rd party app build problems reported by dogcow@.
2006-05-17 03:29:45 +00:00
mrg 09bf9ad8a0 regenerate with fixed mknative-gcc. 2006-05-15 22:10:05 +00:00
nathanw c98620e0ca Generated files for sim/ppc. 2006-05-15 19:14:20 +00:00
nathanw 53dc5d083a PowerPC generated and constructed files. 2006-05-15 19:13:22 +00:00
nathanw b350d93baa Include xmalloc.c for psim. 2006-05-15 19:12:07 +00:00
nathanw f5c91f0e5d Fix up psim build. 2006-05-15 19:11:51 +00:00
nathanw 092b219bf4 i386 generated and constructed files. 2006-05-15 16:39:11 +00:00
nathanw 95e242dd40 MI generated files. 2006-05-15 16:35:40 +00:00
nathanw eb212d66cb GDB 6 reachover build machinery. 2006-05-15 16:31:37 +00:00
mrg a281677257 properly build the version string with spaces. 2006-05-13 01:18:37 +00:00
christos fc079150a4 prepend cvs_ to all the x* functions to avoid coverity conflicts with other
programs.
2006-05-12 15:41:53 +00:00
mrg ef37f7a679 add the build framework for in-tree GCC4 programs, and the mknative
output for i386, sparc64 and powerpc.
2006-05-10 22:48:11 +00:00
tsutsui b367369f5f Remove HACK for m68k ra-colorize.c bug in gcc-3.3.2 since current
self build (with gcc-3.3.3) on hp300 has worked fine without this.

Maybe we could remove this HACK for m68000 too, but I can't confirm it
because it's too slow even on the emulator and it's unlikely to build
whole toolchains on sun2 with its maximum 4MB RAM...
2006-05-08 14:42:22 +00:00
wiz 09ca6f5fba Ah well, fix 3.0.1 entry too. 2006-05-03 21:43:31 +00:00
wiz 431c596f83 Fix 3.1 entry. 2006-05-03 21:43:10 +00:00
tron 73502fa292 Add NetBSD 3.0.1 and 3.1 to the list of recognized operating systems. 2006-05-03 20:56:54 +00:00
skrll 61458fa35f Do a mknative run to pick up (for real) the added support for various
features.

nan is removed from libstdc++ as it's been added to libc. A major bump
is avoided as there are very few (no) examples of linkage against
libstdc++ and not against libc.
2006-04-20 20:14:05 +00:00
mrg 0db1500b43 retire HAVE_GCC3/HAVE_GCC4 and introduce HAVE_GCC that is set to 2, 3 or 4. 2006-04-07 19:38:58 +00:00
christos d4aabd7a1f Coverity CID 1202: Always return on EOF, otherwise we would try to use
ctab[-1].
2006-03-26 22:50:48 +00:00
christos 2edd64ae3e Coverity CID 927: Check for NULL before de-referencing. 2006-03-26 22:35:07 +00:00
christos ea28a203cf Coverity CID 2361: Avoid possible NULL deref. 2006-03-26 22:20:04 +00:00
christos 600a182b2f Coverity CID 2607: Although use after free is impossible here, clarify code. 2006-03-26 22:15:21 +00:00
christos 85e611dd01 Goodbye KerberosIV 2006-03-20 04:03:10 +00:00
simonb 5cfbf7bf76 Use MKPRIVATELIB instead of NOLINKLIB/NOMAN/NOPIC/NOLINT. 2006-02-25 12:04:23 +00:00
jschauma 929e2c5c2d add missing port-ibmnws category 2006-02-20 18:27:19 +00:00
jschauma d252fffd54 add missing port-ia64 category 2006-02-20 18:15:16 +00:00
skrll 6003e126de Fix PR 32076 by using procfs to get details of the file when attaching
to a process.

Discussed (briefly) on tech-toolchain and OK'ed by thorpej.
2006-02-17 07:58:58 +00:00
dyoung efce638a8b Do not build .ps files if MKMAN=no, because nbgroff is not available. 2006-02-14 23:37:39 +00:00
tron 699ad05e6e Remove created file groff_mom(7) in "cleandir" target. 2006-02-12 18:11:54 +00:00
wiz c11d7dc6e6 re-add elvis_syntax, lost in 1.2; spaces -> tab while here. 2006-02-12 01:18:05 +00:00
christos d881eb70dd Find penguin.ps with -I 2006-02-12 00:18:30 +00:00
christos 81cb1ea305 Simplify this:
- don't use suffix rules because they will confuse the ${.ALLSRC} target
  in the install later.
- no need to copy the .ps file locally.
2006-02-11 19:39:01 +00:00
wiz e873ee3cdc Correct comment. 2006-02-06 18:34:58 +00:00
wiz 3dbb52e8c6 Update for groff-1.19.2. With a little help from FreeBSD. 2006-02-06 18:29:47 +00:00
skrll d36eb258eb mknative re-run to pick up the binutils version from the sources
imported, i.e. the binutils-2.16.1 release and not the branch that
I worked with originally.

Lot of the changes are due to the update of the mknative script RCSId.
2006-02-04 17:03:02 +00:00
christos 3f2ec09c9f bye bye old cvs. 2006-02-04 16:30:30 +00:00
christos 0a1a311825 descend to xcvs 2006-02-04 16:30:04 +00:00
christos 56ece2a214 Add build glue and new config file. 2006-02-04 16:22:53 +00:00
skrll f73b0f41ba ns32k binutils mknative output. Hi Simon! 2006-02-03 16:09:16 +00:00
skrll f8aa39bd9d Run mknative on the new binutils. 2006-02-02 22:22:14 +00:00
tsutsui ff0f4feb77 Add platforms not yet in groff distribution. 2006-01-11 13:37:53 +00:00
martin 35f890192b Oops, forgot this when switching v9 -> ultrasparc as default -mcpu 2005-10-29 20:40:45 +00:00
martin b09509e102 Switch gcc's default for sparc64 from cpu=v9 to cpu=ultrasparc. 2005-10-29 16:40:24 +00:00
chs 34237b749e add a missing dependency (discovered by parallel build). 2005-10-02 17:52:22 +00:00
christos 0834c5e84b We have strerror_r now. 2005-07-28 18:34:02 +00:00
he 92e13de495 Only define HAVE_STDBOOL_H if we are using __GNUC__ >= 3.
Fixes build problem for vax.
2005-07-17 09:22:03 +00:00
he 886478a4b7 In the workaround for vax, we need to also specify that stdbool.h is
to be created under the beforedepend target.
2005-07-05 21:52:13 +00:00
christos 70a3bc48dd Don't use ${INSTALL_FILE} to copy to obj dir. 2005-07-05 03:10:11 +00:00
wiz e3214269d3 Add NetBSD-4.0. 2005-06-02 15:34:33 +00:00
wiz bb72979179 <tab> -> whitespace, fixes script(7) STANDARDS section, noted broken by kleink. 2005-05-24 15:36:22 +00:00
skrll 3ac7f947bc Re-run mknative now that the environment has the right ld, nm and objdump.
I'm just committing the auto-host.h changes as I'm going to add this to a
pullup ticket. Maybe mknative should be run against the branches on the
build machine?

Fixes PR/30251
2005-05-20 07:40:09 +00:00
skrll 46884a1759 Re-run mknative after the fix to use the correct AS - sparc64 has
HAVE_AS_OFFSETABLE_LO10 defined now.

Don't commit the

	-#define _GLIBCPP_USE_WCHAR_T 1
	+/* #undef _GLIBCPP_USE_WCHAR_T */

changes as we still want wchar support, the configure script is over
senstive, and support for long double conversions will be added soon.
2005-05-16 11:16:18 +00:00
christos b04c45a828 PR/30196: Adam Ciarcinski: gettext 0.14.4 does not compile with -Os optimisation 2005-05-12 00:44:12 +00:00
chs 2393bb4272 build grep/dfa.c with reduced optimization on hppa to avoid a gcc bug. 2005-05-11 13:10:21 +00:00
jmc 6b7d5d6ef0 Gettext assumes a C99 environment with stdbool.h or configure would provide one
from a template. As we do a reach over build, for vax builds provide stdbool.h
locally from that template.
2005-05-09 17:19:06 +00:00
jmc 550aa3b3d5 Need -I to the gettext src dir as well or it doesn't get all includes. 2005-05-06 21:02:21 +00:00