<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/gnu/lib/libobjc, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<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>When building world with clang, for gnu/lib/libobjc, sys/boot/i386/boot2</title>
<updated>2010-09-21T21:41:45Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2010-09-21T21:41:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d20525351505edbd0bb87faaa101dd42f512ed90'/>
<id>urn:sha1:d20525351505edbd0bb87faaa101dd42f512ed90</id>
<content type='text'>
and sys/boot/pc98/boot2, do not simply assign 'gcc' to CC, since compile
flags are sometimes passed via this variable, for example during the
build32 stage on amd64.  This caused the 32-bit libobjc build on amd64
to fail.

Instead, only replace the first instance of clang (if any, including
optional path) with gcc, and leave the arguments alone.

Approved-by:	rpaulo (mentor)
</content>
</entry>
<entry>
<title>Use a more robust way to substitute gcc for clang, when compiling</title>
<updated>2010-08-31T17:33:29Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2010-08-31T17:33:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c05f0da034bab79c7a07c200bdd56e0b4b3b9de7'/>
<id>urn:sha1:c05f0da034bab79c7a07c200bdd56e0b4b3b9de7</id>
<content type='text'>
gnu/lib/libobjc and sys/boot/i386/boot2, so it also works when using
absolute paths and/or options, as in CC="/absolute/path/clang -foo".

Approved by:	rpaulo (mentor)
</content>
</entry>
<entry>
<title>We need to pull bsd.own.mk before modifying the CC variable. Otherwise</title>
<updated>2010-08-21T14:59:37Z</updated>
<author>
<name>Rui Paulo</name>
<email>rpaulo@FreeBSD.org</email>
</author>
<published>2010-08-21T14:59:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3a060e4a1ae1bffe25468dbf666e5494363faa90'/>
<id>urn:sha1:3a060e4a1ae1bffe25468dbf666e5494363faa90</id>
<content type='text'>
it will be overwritten when we include bsd.lib.mk.

Pointed out by:	Dimitry Andric &lt;dimitry at andric.com&gt;
</content>
</entry>
<entry>
<title>Disable building libobjc with clang as it's not yet supported.</title>
<updated>2010-07-22T18:49:27Z</updated>
<author>
<name>Rui Paulo</name>
<email>rpaulo@FreeBSD.org</email>
</author>
<published>2010-07-22T18:49:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fcfec2f998b4301f24b14ee0bdc82f55c4953d60'/>
<id>urn:sha1:fcfec2f998b4301f24b14ee0bdc82f55c4953d60</id>
<content type='text'>
Submitted by:	Dimitry Andric &lt;dimitry at andric.com&gt;
</content>
</entry>
<entry>
<title>Bump the version of all non-symbol-versioned shared libraries in</title>
<updated>2009-07-19T17:25:24Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2009-07-19T17:25:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3ca3047aee082043d90aff2611a349c86c98e97c'/>
<id>urn:sha1:3ca3047aee082043d90aff2611a349c86c98e97c</id>
<content type='text'>
preparation for 8.0-RELEASE.  Add the previous version of those
libraries to ObsoleteFiles.inc and bump __FreeBSD_Version.

Reviewed by:    kib
Approved by:    re (rwatson)
</content>
</entry>
<entry>
<title>While checking over the libraries for 7.0-REL Kris found the following</title>
<updated>2007-11-20T04:20:32Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2007-11-20T04:20:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c0bb7d946171f26a209e4601925fa50a41844810'/>
<id>urn:sha1:c0bb7d946171f26a209e4601925fa50a41844810</id>
<content type='text'>
libraries had not had their versions bumped relative to 6.3-REL but
had indeed been changed.  We need to bump their version so they can be
properly added to the compat6x port:

	libasn1.so.8 libgssapi.so.8 libhdb.so.8 libkadm5clnt.so.8
	libkadm5srv.so.8 libkafs5.so.8 libkrb5.so.8 libobjc.so.2

MFC After:	1 day
</content>
</entry>
<entry>
<title>- After gcc 4.2 import, include/objc/objc-api.h requires objc-decls.h which</title>
<updated>2007-10-12T02:52:46Z</updated>
<author>
<name>Rong-En Fan</name>
<email>rafan@FreeBSD.org</email>
</author>
<published>2007-10-12T02:52:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=224803e1fd28712d81910394379471310e0bee02'/>
<id>urn:sha1:224803e1fd28712d81910394379471310e0bee02</id>
<content type='text'>
  we did not install. Install objc-decls.h to fix.

PR:		116943
Reported by:	beech
Submitted by:	vanilla on -current, kan
MFC after:	1 week
</content>
</entry>
<entry>
<title>Do not compile hash_compat.c.</title>
<updated>2007-05-19T05:52:28Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2007-05-19T05:52:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=68e56eb18ebc9772627b279849093535ee1111e1'/>
<id>urn:sha1:68e56eb18ebc9772627b279849093535ee1111e1</id>
<content type='text'>
</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>
</feed>
