<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/gnu/usr.bin/cc/cpp/Makefile, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2020-02-29T03:25:51Z</updated>
<entry>
<title>remove GCC 4.2.1 build infrastructure</title>
<updated>2020-02-29T03:25:51Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2020-02-29T03:25:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=57f804675e65951d630a38d94c07be4a27ae4053'/>
<id>urn:sha1:57f804675e65951d630a38d94c07be4a27ae4053</id>
<content type='text'>
As described in Warner's email message[1] to the FreeBSD-arch mailing
list we have reached GCC 4.2.1's retirement date.  At this time all
supported architectures either use in-tree Clang, or rely on external
toolchain (i.e., a contemporary GCC version from ports).

GCC 4.2.1 was released July 18, 2007 and was imported into FreeBSD later
that year, in r171825.  GCC has served us well, but version 4.2.1 is
obsolete and not used by default on any architecture in FreeBSD.  It
does not support modern C and does not support arm64 or RISC-V.

Thanks to everyone responsible for maintaining, updating, and testing
GCC in the FreeBSD base system over the years.

So long, and thanks for all the fish.

[1] https://lists.freebsd.org/pipermail/freebsd-arch/2020-January/019823.html

PR:		228919
Reviewed by:	brooks, imp
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D23124
</content>
</entry>
<entry>
<title>Use src.opts.mk in preference to bsd.own.mk except where we need stuff</title>
<updated>2014-05-06T04:22:01Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2014-05-06T04:22:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=c6063d0da8e1f8d8452b0c2ee1c7ad718c1a7052'/>
<id>urn:sha1:c6063d0da8e1f8d8452b0c2ee1c7ad718c1a7052</id>
<content type='text'>
from the latter.
</content>
</entry>
<entry>
<title>Add a WITH_CLANG_IS_CC option for src.conf(5), disabled by default, that</title>
<updated>2012-02-29T22:58:51Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2012-02-29T22:58:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=dfbaea8347907381409d72496449fdb53a823551'/>
<id>urn:sha1:dfbaea8347907381409d72496449fdb53a823551</id>
<content type='text'>
installs clang as /usr/bin/cc, /usr/bin/c++ and /usr/bin/cpp.

Note this does *not* disable building and installing gcc, which will
still be available as /usr/bin/gcc, /usr/bin/g++ and /usr/bin/gcpp.  If
you want to disable gcc completely, you must use WITHOUT_GCC.

MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Update bmake glue to build GCC 4.2.</title>
<updated>2007-05-19T04:25:59Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2007-05-19T04:25:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=afb57df680a4b620d54eac30728eca95e51fc0e3'/>
<id>urn:sha1:afb57df680a4b620d54eac30728eca95e51fc0e3</id>
<content type='text'>
Also:
        Switch FreeBSD to use libgcc_s.so.1.

        Use dl_iterate_phdr to locate shared objects' exception frame
        info instead of depending on older register_frame_info machinery.
        This allows us to avoid depending on libgcc_s.so.1 in binaries
        that do not use exception handling directly. As an additional
        benefit it breaks circular libc &lt;=&gt; libgcc_s.so.1 dependency too.

        Build newly added libgomp.so.1 library, the runtime support
        bits for OpenMP.

        Build LGPLed libssp library. Our libc provides our own
        BSD-licensed SSP callbacks implementation, so this library
        is only built to benefit applications that have hadcoded
        knowledge of libssp.so and libssp_nonshared.a. When linked
        in from command line, these libraries override libc
        implementation.
</content>
</entry>
<entry>
<title>Prepare to pick up manpages from their new location.</title>
<updated>2006-09-21T07:52:41Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2006-09-21T07:52:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=f6b0ef28b70fa2051162b1c4c0e48d8832caaf4c'/>
<id>urn:sha1:f6b0ef28b70fa2051162b1c4c0e48d8832caaf4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove redundant defines alerady set by Makefile.fe</title>
<updated>2006-09-12T21:57:28Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2006-09-12T21:57:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=f7a0a44b443fe6aaa37225ce7d343688f8f4941b'/>
<id>urn:sha1:f7a0a44b443fe6aaa37225ce7d343688f8f4941b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed style of DPADD and LDADD assignments as per style.Makefile(5).</title>
<updated>2004-02-05T22:44:25Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-02-05T22:44:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=47d7e8a96f52d91b1f0fe5184f0f5d88c897db38'/>
<id>urn:sha1:47d7e8a96f52d91b1f0fe5184f0f5d88c897db38</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use</title>
<updated>2003-06-06T13:46:55Z</updated>
<author>
<name>Jun Kuriyama</name>
<email>kuriyama@FreeBSD.org</email>
</author>
<published>2003-06-06T13:46:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=3a624f5e231be635938172fee38b15046d4ef3dd'/>
<id>urn:sha1:3a624f5e231be635938172fee38b15046d4ef3dd</id>
<content type='text'>
	cat ${.ALLSRC} &gt; ${.TARGET}
rather than
	ln -sf ${.ALLSRC} ${.TARGET}
not to depends on absolute-path of symbolic links.

Commented by:  marcel, obrien, bde
</content>
</entry>
<entry>
<title>The best we can do about man pages for the moment.</title>
<updated>2002-06-05T21:30:46Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2002-06-05T21:30:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=eb5cb11b701be7e684b8dcd1775dba39a0b0e917'/>
<id>urn:sha1:eb5cb11b701be7e684b8dcd1775dba39a0b0e917</id>
<content type='text'>
</content>
</entry>
<entry>
<title>We don't need this library any more.</title>
<updated>2002-06-04T19:45:09Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2002-06-04T19:45:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=8df64a7d4f996e8d6d2c830193dfae6979e36a42'/>
<id>urn:sha1:8df64a7d4f996e8d6d2c830193dfae6979e36a42</id>
<content type='text'>
</content>
</entry>
</feed>
