<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/gnu/lib/libstdc++/Makefile, branch release/3.4.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F3.4.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F3.4.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>1999-12-20T00:16:49Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>1999-12-20T00:16:49Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>1999-12-20T00:16:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7a85407ad7dfbbdae7987bcff091bb36a6b83aee'/>
<id>urn:sha1:7a85407ad7dfbbdae7987bcff091bb36a6b83aee</id>
<content type='text'>
'RELENG_3_4_0_RELEASE'.

This commit was manufactured to restore the state of the 3.4-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-29T14:49:43Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-29T14:49:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f376ef90540b4d5b6e7f467620e91404ba306d89'/>
<id>urn:sha1:f376ef90540b4d5b6e7f467620e91404ba306d89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch to using ".So" as the extension for PIC object files rather</title>
<updated>1999-01-09T21:51:00Z</updated>
<author>
<name>John Polstra</name>
<email>jdp@FreeBSD.org</email>
</author>
<published>1999-01-09T21:51:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f92bdbd010250afd474733d7a95fd0eb8fdfdd62'/>
<id>urn:sha1:f92bdbd010250afd474733d7a95fd0eb8fdfdd62</id>
<content type='text'>
than ".so".  The old extension conflicted with well-established
naming conventions for dynamically loadable modules.

The "clean" targets continue to remove ".so" files too, to deal with
old systems.
</content>
</entry>
<entry>
<title>Avoid using `ld -O' (as in bsd.lib.mk).  `ld -O' seems to have caused only</title>
<updated>1998-12-27T17:25:27Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1998-12-27T17:25:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=757c94feaaf5a166e10f0205e3b3990d639123df'/>
<id>urn:sha1:757c94feaaf5a166e10f0205e3b3990d639123df</id>
<content type='text'>
non-problems for elf -- `ld -elf -O foo.tmp -x -r foo' apparently puts
the result in a.out so it has essentially no effect.
</content>
</entry>
<entry>
<title>libg++ and libstdc++ also have internal calls to libm.  Programs using the</title>
<updated>1998-10-11T04:56:03Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1998-10-11T04:56:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3c343fc0675eac177c5290f712019c5cbd5b8a76'/>
<id>urn:sha1:3c343fc0675eac177c5290f712019c5cbd5b8a76</id>
<content type='text'>
shared versions should not need to add -lm unless the program uses libm
itself.  Strictly speaking, libg++ depends on libstdc++, but libstdc++
has dynamic dependencies on some exception tables and binutils doesn't
seem to like it when a secondary library has undefined references.  It
doesn't seem to care when -lstdc++ is added on the command line to ld
though.  Anyway, the c++ driver adds -lstdc++ explicitly, so that should
be OK.  c++ also adds -lm explicitly too, even though it wouldn't need
to now. [except for statically linked binaries as .a files don't have an
equivalent of automatic internal shared object dependencies.]
</content>
</entry>
<entry>
<title>Don't use beforedepend to complicate and break things.  The usual</title>
<updated>1998-03-20T15:10:59Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1998-03-20T15:10:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1bcade7428ece9993087e1d858987097b8b628b8'/>
<id>urn:sha1:1bcade7428ece9993087e1d858987097b8b628b8</id>
<content type='text'>
fix of putting generated source files in SRCS breaks many special
cases (many dependencies had to be incomplete for ${.ALLSRC}
not to give .h files that would break compiling with c++ -c).
Reduce these special cases to the general case so that SRCS works
normally and bsd.lib.mk handles most of the complications.  Now
we only have to duplicate rules from bsd.lib.mk to add special
CFLAGS in some cases.
</content>
</entry>
<entry>
<title>Don't add streambuf.cc to SRCS twice.</title>
<updated>1998-02-25T01:23:28Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1998-02-25T01:23:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3b95f72be421476b1da718144ab01310318b7c5e'/>
<id>urn:sha1:3b95f72be421476b1da718144ab01310318b7c5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add ${DESTDIR} in front of absolute paths.</title>
<updated>1997-05-23T08:33:59Z</updated>
<author>
<name>Satoshi Asami</name>
<email>asami@FreeBSD.org</email>
</author>
<published>1997-05-23T08:33:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2a48a07b0c60126c9fc99f1bc41c34804656126a'/>
<id>urn:sha1:2a48a07b0c60126c9fc99f1bc41c34804656126a</id>
<content type='text'>
Reviewed by:	bde
</content>
</entry>
<entry>
<title>Bye bye CPLUSPLUSLIB hack!  It's not needed any more.</title>
<updated>1997-05-06T00:49:36Z</updated>
<author>
<name>John Polstra</name>
<email>jdp@FreeBSD.org</email>
</author>
<published>1997-05-06T00:49:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e91cc884671a83f3b2a91b081687204ddd698b79'/>
<id>urn:sha1:e91cc884671a83f3b2a91b081687204ddd698b79</id>
<content type='text'>
Don't merge this into -2.2 unless you understand the dependencies on
c++rt0, bsd.lib.mk, and gcc -shared.  I.e., let me do it.
</content>
</entry>
<entry>
<title>Oops.  Missed the Complex number add case of code generation.. :-]</title>
<updated>1997-04-09T16:00:07Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1997-04-09T16:00:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c67b1734f54108e9369f72dfc47649224e6bd14d'/>
<id>urn:sha1:c67b1734f54108e9369f72dfc47649224e6bd14d</id>
<content type='text'>
Fixes PR#3239.

Submitted by: Takeshi WATANABE &lt;watanabe@crayon.earth.s.kobe-u.ac.jp&gt;
</content>
</entry>
</feed>
