Commit Graph

2739 Commits

Author SHA1 Message Date
markm
4cae6668ff Remove my MAINTAINER= from here, as it is in src/MAINTAINER 2002-04-21 08:03:25 +00:00
markm
1d46312627 Tidy up some of the configs; s/gcc/cc/ to make the choice of C compiler
more generic. Fix paths for things like scripts (fix perldoc). Tweak
externally passed macros.
2002-04-21 08:01:31 +00:00
obrien
e4e7ea8e6a It is easier for me to debug with -I's at the rear. 2002-04-20 01:27:28 +00:00
ru
8a3e2794af Replaced exists() tests with two equivalent defined().
LIBDIR is defined in bsd.own.mk but sys.mk no longer
includes bsd.own.mk as of revision 1.60.
2002-04-18 07:01:35 +00:00
ru
ef6fbcba9b *sigh* Really fix a typo.
Submitted by:	bde
2002-04-16 06:34:59 +00:00
obrien
a27301d850 Fix typo. 2002-04-15 21:57:40 +00:00
obrien
88095cb94f Turn off collect2.
collect2 was added based on the need of -frepo.  However, -frepo is currently
broken on -CURRENT (Gcc 2.95.4 20020320 [FreeBSD] / ld 2.12.0 [FreeBSD]
2002-04-10).  It is also broken on RELENG_4 (Gcc 2.95.3 20010315 / ld
2.11.2 20010719), so there is no need to MFC collect2 there yet.  I have
a feeling the brokeness is due to the wide difference between the libiberty
bits of Gcc 2.95 and the later ld.

Testing by:	fjoe
2002-04-15 03:15:40 +00:00
ache
b2dbe33cce Re-add sort spammed in v1.62 2002-04-13 05:49:33 +00:00
eric
2d36550df1 Fix compilation in the non-FreeBSD case.
Sponsored by:	Apple
2002-04-13 01:17:21 +00:00
obrien
0e221eece2 Updated to a 10-April-2002 2.12 branch snapshot.
This fixes serious problems in ld's symbol handling.
2002-04-12 19:59:42 +00:00
obrien
ae03d60df4 Use PTRACE_ARG3_TYPE of caddr_t.
Obtained from:	gdb 5.2
2002-04-11 20:42:13 +00:00
obrien
42e587fcbd In the cross case we need to provide TARGET_MACHINE. 2002-04-11 18:40:37 +00:00
ru
1edf22e90f Revert the last change and mark the program as PROG_CXX. 2002-04-11 11:06:06 +00:00
ru
f32dc62607 Use the new PROG_CXX knob. 2002-04-11 11:02:41 +00:00
obrien
4a7b915fd5 In the cross case we need to provide TARGET_MACHINE. 2002-04-10 02:20:48 +00:00
obrien
64abb46d2e Change YACCing.
Submited by:	ru
2002-04-10 01:48:47 +00:00
obrien
f631d685df Back out most of revision 1.59. 2002-04-10 00:18:14 +00:00
ru
3f7981754a -ltermcap is spelled -lncurses nowadays. 2002-04-09 13:04:31 +00:00
peter
8180c55fce move gperf to NO_GXX section, it works fine on ia64. It just needs a
c++ compiler.
2002-04-08 22:58:52 +00:00
peter
926eea6a54 Unbreak world (missing .else)
Submitted by:   fenner
Pointy hat to:  obrien
2002-04-08 22:56:28 +00:00
ache
9acbbd14fc Get decimal point from locale 2002-04-08 22:00:28 +00:00
ache
cfa7ad4216 Connect sort 2002-04-08 20:46:44 +00:00
obrien
8080c6393b GCC and Gperf do not work on ia64 or sparc64 yet.
Also do not try to compile Groff if NO_CXX is set.
2002-04-08 20:38:56 +00:00
obrien
acb8992dc3 Some things don't compile on ia64 and sparc64 yet. 2002-04-08 20:36:39 +00:00
obrien
1ebe357b71 Fine! I cannot freaking take the bikeshed any more.
These binaries will be static, peroid.
2002-04-08 18:48:38 +00:00
ache
cc662f1d90 Revive GNU sort 2002-04-08 12:12:07 +00:00
ru
53a2826bc8 Add .Fx entries for upcoming 4.6 and forthcoming 4.7.
Requested by:	asmodai
2002-04-08 11:20:50 +00:00
peter
01494340e6 Add -lstdc++ to the link args for these C++ tools so that they can be
compiled with gcc-3.1.  Somebody thought it was a good idea to move
the implementation of new and delete from libgcc to libstdc++.  This
change doesn't harm the current compiler in the tree.
2002-04-07 02:40:55 +00:00
peter
078dac26a9 Bandaid for LP64 machines where 'warning: cast to pointer from different
sized integer' bites.  The various malloc functions return pointers,
but without any prototype/declarations visible to callers, the compiler
expects them to return int.
2002-04-07 01:44:24 +00:00
obrien
9928dbec92 Break some things used by the front-ends from Makefile.inc that cannot
be used build-wide for GCC 3.1.
2002-04-06 23:16:26 +00:00
obrien
e3947f6248 Build and install collect2. This is needed for some C++ programs. 2002-04-06 23:12:46 +00:00
obrien
19a0a4cab7 Break some things out of Makefile.inc that cannot be used build-wide
for GCC 3.1.
2002-04-06 22:37:19 +00:00
obrien
5b0180d875 Expand the toolchain a little bit.
Requested by:	fjoe (collect2), des (protoize)
2002-04-06 09:35:06 +00:00
obrien
a7e1e1dfde A little more reorg. 2002-04-05 10:23:19 +00:00
obrien
7aa4d52726 Style reorg. Also spell -fpic as determined by bsd.lib.mk. 2002-04-05 09:12:25 +00:00
obrien
c860097cdc Style reorg. 2002-04-05 08:53:35 +00:00
obrien
d7029930bd Minor reorg. 2002-04-04 19:36:33 +00:00
obrien
e9552ebd90 Minor style tweak. 2002-04-04 19:26:13 +00:00
des
65f1a8018b Document new categories.
Submitted by:	Hiten Pandya <hiten@uk.FreeBSD.org>
MFC after:	3 days
2002-04-04 18:31:36 +00:00
obrien
3de82df67b Remove some local cruft that snuck in yesterday. 2002-04-04 18:24:56 +00:00
obrien
af123fcfc4 Make the sed line a little bit more clear (it will get messier later). 2002-04-04 01:25:26 +00:00
obrien
05b07d79e3 Set NOSHARED conditionally. 2002-04-04 00:50:14 +00:00
obrien
45bdc4c8cc Clean up the YACCing. I don't know why we cannot leave the .y's as .y's.
So lets see if doing so causes anyone trouble.
Also use make(1)'s assistance in using the right file.  It knows the
dependency, so lets just ask it.
2002-04-04 00:26:20 +00:00
obrien
d481c3c6fd Remove duplicate objc-parse.h. While we are at it, just spell it correctly
as c-parse.h since that is how the consumers spell it.
2002-04-04 00:14:58 +00:00
obrien
7826a0319a Get rid of GCC_ARCH, and just use plain TARGET_ARCH.
We got rid of the MIPS le/be stuff that needed this a long time ago.
2002-04-04 00:11:00 +00:00
obrien
8cae6e209f Remove some 1996 GCC 2.6.3 cruft for building a shared cc_int lib. 2002-04-03 03:18:15 +00:00
ru
0ac094baaf Restore the correct CLEANFILES that got damaged in rev. 1.15. 2002-03-30 17:37:43 +00:00
obrien
fab7c9a460 Allow to build with GCC 3.1. 2002-03-30 10:04:50 +00:00
markm
b7241ccef0 Boot this into the Attic. We now have (Net)BSD sort. 2002-03-29 09:11:38 +00:00
obrien
c288340e80 Make it easier to change the native emulation.
Tested on:	alpha, i386, sparc64
2002-03-29 00:41:01 +00:00