<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/gnu/lib/Makefile, branch releng/9.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F9.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F9.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2011-04-17T21:03:23Z</updated>
<entry>
<title>Remove libobjc and other Objective-C related components, as these are</title>
<updated>2011-04-17T21:03:23Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2011-04-17T21:03:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6d67f69487dbdfa8b603b82d8bd8314ec7c16b8a'/>
<id>urn:sha1:6d67f69487dbdfa8b603b82d8bd8314ec7c16b8a</id>
<content type='text'>
extremely outdated, and not used by anything in the base system.

Silence from:	current@
</content>
</entry>
<entry>
<title>Update dialog to version 20100428. This changes the license under which</title>
<updated>2011-01-12T14:55:02Z</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2011-01-12T14:55:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4c8945a06b01a5c8122cdeb402af36bb46a06acc'/>
<id>urn:sha1:4c8945a06b01a5c8122cdeb402af36bb46a06acc</id>
<content type='text'>
dialog is distributed from GPLv2 to LGPLv2 and introduces a number of new
features and a new and better libdialog API. The existing libdialog will
be kept temporarily as libodialog for compatibility purposes until sade,
sysinstall and tzsetup have been either updated or replaced.

__FreeBSD_version is now 900030.

Discussed on:	-current
Approved by:	core
Obtained from:	http://invisible-island.net/dialog
</content>
</entry>
<entry>
<title>Enable GCC stack protection (aka Propolice) for userland:</title>
<updated>2008-06-25T21:33:28Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2008-06-25T21:33:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=042df2e2dadea9f43b62b79ed97534c0eecf1dad'/>
<id>urn:sha1:042df2e2dadea9f43b62b79ed97534c0eecf1dad</id>
<content type='text'>
- It is opt-out for now so as to give it maximum testing, but it may be
  turned opt-in for stable branches depending on the consensus.  You
  can turn it off with WITHOUT_SSP.
- WITHOUT_SSP was previously used to disable the build of GNU libssp.
  It is harmless to steal the knob as SSP symbols have been provided
  by libc for a long time, GNU libssp should not have been much used.
- SSP is disabled in a few corners such as system bootstrap programs
  (sys/boot), process bootstrap code (rtld, csu) and SSP symbols themselves.
- It should be safe to use -fstack-protector-all to build world, however
  libc will be automatically downgraded to -fstack-protector because it
  breaks rtld otherwise.
- This option is unavailable on ia64.

Enable GCC stack protection (aka Propolice) for kernel:
- It is opt-out for now so as to give it maximum testing.
- Do not compile your kernel with -fstack-protector-all, it won't work.

Submitted by:	Jeremie Le Hen &lt;jeremie@le-hen.org&gt;
</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/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>Reimplementation of world/kernel build options.  For details, see:</title>
<updated>2006-03-17T18:54:44Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2006-03-17T18:54:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e1fe3dba5ce2826061f6489765be9b4a341736a9'/>
<id>urn:sha1:e1fe3dba5ce2826061f6489765be9b4a341736a9</id>
<content type='text'>
http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html

The src.conf(5) manpage is to follow in a few days.

Brought to you by:	imp, jhb, kris, phk, ru (all bugs are mine)
</content>
</entry>
<entry>
<title>Add libgcov, a runtime support library for binaries compiled for basic</title>
<updated>2004-08-14T03:23:24Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2004-08-14T03:23:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0d7a4fdf65ea5a71b144e3021e6564f1761904b3'/>
<id>urn:sha1:0d7a4fdf65ea5a71b144e3021e6564f1761904b3</id>
<content type='text'>
block profiling.
</content>
</entry>
<entry>
<title>Initiate deorbit burn for the i386-only a.out related support.  Moves are</title>
<updated>2002-09-17T01:49:00Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2002-09-17T01:49:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=66422f5b7a1a6055f0b2358268eb902aab6e2e3e'/>
<id>urn:sha1:66422f5b7a1a6055f0b2358268eb902aab6e2e3e</id>
<content type='text'>
under way to move the remnants of the a.out toolchain to ports.  As the
comment in src/Makefile said, this stuff is deprecated and one should not
expect this to remain beyond 4.0-REL.  It has already lasted WAY beyond
that.

Notable exceptions:
gcc - I have not touched the a.out generation stuff there.
ldd/ldconfig - still have some code to interface with a.out rtld.
old as/ld/etc - I have not removed these yet, pending their move to ports.
some includes - necessary for ldd/ldconfig for now.

Tested on: i386 (extensively), alpha
</content>
</entry>
<entry>
<title>Add some build glue for libstdc++.  I'm not a C++ person, but this seems</title>
<updated>2002-05-29T00:45:51Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2002-05-29T00:45:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b5ad6294bb8f82525dec40e4b727ee27476e7ffc'/>
<id>urn:sha1:b5ad6294bb8f82525dec40e4b727ee27476e7ffc</id>
<content type='text'>
to work at least for the non-hairy stuff.  The main wrinkle here is that
a whole mess of include files get installed and under different names.
An earlier version of this built a shadow include tree first in the obj
directory, but this depends on the 'make includes' functionality.

More tweaking is certainly going to be needed.
</content>
</entry>
<entry>
<title>Make sure to not yet build the GNU C++, but still allow</title>
<updated>2002-05-15T16:29:45Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2002-05-15T16:29:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=83f56d9ae49bc674154b5688dca21dc40194bb94'/>
<id>urn:sha1:83f56d9ae49bc674154b5688dca21dc40194bb94</id>
<content type='text'>
for the C++ progs to be built with e.g. an old compiler,
CXX=/usr/bin/c++, for the time being.
</content>
</entry>
<entry>
<title>All platforms should be on equal footing now -- no special handling for</title>
<updated>2002-05-10T00:49:55Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2002-05-10T00:49:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2fe1eb28ab5b4bf7f896faf0299046ffa95edf7a'/>
<id>urn:sha1:2fe1eb28ab5b4bf7f896faf0299046ffa95edf7a</id>
<content type='text'>
Sparc64 and IA-64.
</content>
</entry>
</feed>
