freebsd-dev/share
John Polstra ef431e2e9e Use "gcc -shared" instead of "ld -Bshareable" for building shared
libraries.  Remove the now-unneeded CPLUSPLUSLIB hack.  I will also
remove the CPLUSPLUSLIB definitions from the Makefiles that use it,
after the dust settles.

Use gcc's LIBRARY_PATH environment variable to handle DESTDIR,
instead of -L flags in LDDESTDIR.  LIBRARY_PATH is documented in
the gcc info pages.  It is better than using -L flags, because it
modifies the search for start-up files as well as for libraries.
A new variable LDDESTDIRENV is used to contain the normally-empty
LIBRARY_PATH environment setting.

LDDESTDIR is no longer set in <bsd.lib.mk>.  It is still honored for
the time being, because a couple of userland Makefiles still (wrongly)
set it.  These should be fixed, and LDDESTDIR should vanish.

Removed the commented-out "LDDESTDIR+=-nostdlib", because "gcc -shared"
doesn't link in any standard libraries anyway.

Removed the ".if defined(LDADD)" around the _EXTRADEPEND target for
shared libraries.  This target is always necessary now, because
c++rt0.o is linked into every shared library.

Don't merge this into -2.2 without first merging the support for
"gcc -shared".
1997-05-04 21:30:40 +00:00
..
colldef Add ASCII collate mainly for fallback for EUC-type locales 1997-03-25 16:50:07 +00:00
dict consistency update. 1997-04-01 12:34:13 +00:00
doc Remove the last reference to sup as a current method. We now want 1997-05-04 18:04:38 +00:00
examples synchronize with bsd.doc.mk (long outstanding fix) 1997-05-03 19:58:39 +00:00
info Make this slightly less bogus. I'm not 100% sure what is correct here, 1997-01-12 07:23:58 +00:00
man fix a bugon of last commit 1997-04-22 05:52:54 +00:00
me Don't use a dot in the chown commands. In fact, don't use any commands 1997-03-08 21:41:41 +00:00
misc Sync with original source. 1997-04-19 20:25:36 +00:00
mk Use "gcc -shared" instead of "ld -Bshareable" for building shared 1997-05-04 21:30:40 +00:00
mklocale Fixed bogus existence check related to searching for a nearby obj directory. 1997-04-10 15:15:43 +00:00
sgml Revert $FreeBSD$ to $Id$ 1997-02-22 14:13:04 +00:00
skel Enable some aliases. 1997-03-08 16:35:39 +00:00
syscons Back out cd ${.CURDIR}, stale obj fault 1997-04-04 01:44:25 +00:00
tabset Use ${COPY} instead of -c for installing non-source files. 1997-01-01 04:22:23 +00:00
termcap terminfo_extensions.doc: 1997-04-07 10:24:13 +00:00
timedef Fix length-related bugs 1997-03-27 03:07:25 +00:00
zoneinfo Don't use a dot in the chown command. Fixed some minor style bugs. 1997-03-09 09:41:44 +00:00
Makefile Add info to SUBDIRS 1997-01-11 02:46:51 +00:00
Makefile.inc BSD 4.4 Lite Share Sources 1994-05-30 19:09:18 +00:00