freebsd-dev/gnu/usr.bin
Garrett Wollman b4aca961be Make GCC's back end be shared among all languages. cc, c++, and cpp now
no longer link against the whole library, since they don't require much
from it, but just compile the few small modules they actually need static.

This should save a measurable amount of space; compare:

-r-xr-xr-x  1 bin   bin   155648 Sep 18 18:00 cc1*
-r-xr-xr-x  1 root  bin  1048576 Sep 18 17:33 cc1.noshae*

Of course, the library takes up a bit of space, but when you add in the
savings from the C++ compiler, you more than make up the difference:

-r--r--r--  1 bin  bin  1157344 Sep 18 18:27 /usr/lib/libcc_int.so.26.0
-r-xr-xr-x  1 bin  bin  491520 Sep 18 18:27 /usr/libexec/cc1plus*
1994-09-18 22:35:55 +00:00
..
as Use gnumalloc to help reduce memory consumption. 1994-08-29 17:38:28 +00:00
awk Call fpsetmask(3) so awk doesn't dump core on FP exceptions. 1994-05-31 18:58:00 +00:00
bc New manual page system 1993-07-02 04:54:10 +00:00
binutils/gdb Added ${DESTDIR} in the line 1994-09-15 05:17:59 +00:00
cc Make GCC's back end be shared among all languages. cc, c++, and cpp now 1994-09-18 22:35:55 +00:00
cpio Use __GNU_P not __P. 1994-08-04 20:57:07 +00:00
cvs Add dependencies on libraries to DPADD. 1994-08-28 18:18:19 +00:00
dc Remove redundant (and conflicting) definition of sys_errlist. 1994-08-09 12:07:44 +00:00
diff Update to GNU diffutils 2.6 1993-11-12 07:06:35 +00:00
diff3 Updated to GNU diffutils 2.6 1993-11-12 07:05:54 +00:00
gdb Added ${DESTDIR} in the line 1994-09-15 05:17:59 +00:00
grep Merge. Fix LINKS+= with $DESTDIR$BINDIR in them, you do NOT need to 1993-07-16 17:48:38 +00:00
gzip Make gzip static by default. This is needed because it's such a 1994-06-15 19:16:58 +00:00
ld Add LDDESTDIR to ld command. 1994-09-18 19:41:38 +00:00
man Use standard clean, cleandir and obj targets. 1994-08-28 18:33:48 +00:00
patch added the -C/-check again. 1994-02-25 21:46:07 +00:00
perl Include of bsd.prog.mk should almost always be the last line of the file. 1994-09-12 05:10:07 +00:00
pr Updated to GNU textutils-1.9 1993-11-08 17:07:38 +00:00
ptx If you want no manual pages so NOMAN=, not MAN1=NOMAN! 1994-05-12 06:09:23 +00:00
rcs Delete two redundant declarations of _exit() and exit(). 1994-08-09 15:15:04 +00:00
sdiff Update to GNU diffutils 2.6 1993-11-12 07:05:40 +00:00
send-pr Added some missing ${.CURDIR} and removed some that shouldn't have 1994-09-09 19:50:44 +00:00
sort Punt duplicate declaration of sys_errlist[]. 1994-08-09 15:31:52 +00:00
tar Add Chris Demetriou's --unlink changes. 1994-06-28 07:12:43 +00:00
texinfo Add NOMAN, fix Id. 1994-09-15 13:12:23 +00:00
Makefile Add texinfo to the list of SUBDIR targets. 1994-09-15 11:11:32 +00:00
Makefile.inc New files for relocated source code. 1994-01-30 00:31:51 +00:00