<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/libexec/rtld-elf/debug.h, branch releng/14.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F14.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F14.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2023-08-16T17:54:16Z</updated>
<entry>
<title>Remove $FreeBSD$: two-line .h pattern</title>
<updated>2023-08-16T17:54:16Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:54:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b3e7694832e81d7a904a10f525f8797b753bf0d3'/>
<id>urn:sha1:b3e7694832e81d7a904a10f525f8797b753bf0d3</id>
<content type='text'>
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
</content>
</entry>
<entry>
<title>rtld-elf: Reuse _BASENAME_RTLD for debug.h rather than duplicating logic</title>
<updated>2023-07-09T17:45:49Z</updated>
<author>
<name>Jessica Clarke</name>
<email>jrtc27@FreeBSD.org</email>
</author>
<published>2023-07-09T17:45:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5181fe24b2d4f0e2daba180b6f36477cd8fe31d7'/>
<id>urn:sha1:5181fe24b2d4f0e2daba180b6f36477cd8fe31d7</id>
<content type='text'>
Reviewed by:	kib, brooks, jhb
Differential Revision:	https://reviews.freebsd.org/D40919
</content>
</entry>
<entry>
<title>spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD</title>
<updated>2023-05-12T16:44:03Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-05-10T15:40:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4d846d260e2b9a3d4d0a701462568268cbfe7a5b'/>
<id>urn:sha1:4d846d260e2b9a3d4d0a701462568268cbfe7a5b</id>
<content type='text'>
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch
up to that fact and revert to their recommended match of BSD-2-Clause.

Discussed with:		pfg
MFC After:		3 days
Sponsored by:		Netflix
</content>
</entry>
<entry>
<title>Use rtld_putstr() instead of write() for the rtld msg() macro</title>
<updated>2019-06-26T15:43:26Z</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson@FreeBSD.org</email>
</author>
<published>2019-06-26T15:43:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e69dc8626a52ba77fbee80ced3b39edd2526d833'/>
<id>urn:sha1:e69dc8626a52ba77fbee80ced3b39edd2526d833</id>
<content type='text'>
This removes an unnecessary libc dependency from rtld.
See https://reviews.freebsd.org/D20663 for more details.
</content>
</entry>
<entry>
<title>ld-elf.so: make LD_DEBUG always functional.</title>
<updated>2019-04-14T18:04:53Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2019-04-14T18:04:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e3e21edb19b4535dde96a616963cf8ac4e648c13'/>
<id>urn:sha1:e3e21edb19b4535dde96a616963cf8ac4e648c13</id>
<content type='text'>
This causes some increase of the dynamic linker size, but benefits of
avoiding compiling private copy or the linker when debugging is
required. definitely worth it.

The dbg() calls can be compiled out by defining LD_NO_DEBUG symbol.

Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
</content>
</entry>
<entry>
<title>libexec: adoption of SPDX licensing ID tags.</title>
<updated>2017-11-27T15:25:02Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-27T15:25:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e6209940dee96d8deed5ee7c2b2663512dd55db9'/>
<id>urn:sha1:e6209940dee96d8deed5ee7c2b2663512dd55db9</id>
<content type='text'>
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using misidentified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.

No functional change intended.
</content>
</entry>
<entry>
<title>Remove historical GNUC test</title>
<updated>2015-05-06T15:29:11Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2015-05-06T15:29:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=244f6b3ec3eeb3c08ef4648911c2ce698ecb746e'/>
<id>urn:sha1:244f6b3ec3eeb3c08ef4648911c2ce698ecb746e</id>
<content type='text'>
The requirement is for a GCC-compatible compiler and not necessarily
GCC itself. However, we currently expect any compiler used for building
the whole of FreeBSD to be GCC-compatible and many things will break if
not; there's no longer a need to have an explicit test for this in rtld.

Reviewed by:	imp, kib
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D2422
</content>
</entry>
<entry>
<title>Use C99's varadic macro syntax instead of gcc's.</title>
<updated>2006-03-28T18:26:47Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2006-03-28T18:26:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1dc39023f8decb51e2433a1e336da5537888467f'/>
<id>urn:sha1:1dc39023f8decb51e2433a1e336da5537888467f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add initial support for compiling a special 32 bit version of</title>
<updated>2004-03-21T01:21:26Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2004-03-21T01:21:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c905e45dc0e7ad2da0748371ba8921ca48134a01'/>
<id>urn:sha1:c905e45dc0e7ad2da0748371ba8921ca48134a01</id>
<content type='text'>
ld-elf.so.1 on 64 bit systems.  Most of this involves using alternate
paths, environment variables and diagnostic messages.

The build glue is seperate.
</content>
</entry>
<entry>
<title>Use STD{ERR,IN,OUT}_FILENO instead of their numeric values.  The</title>
<updated>2001-07-26T11:02:39Z</updated>
<author>
<name>Sheldon Hearn</name>
<email>sheldonh@FreeBSD.org</email>
</author>
<published>2001-07-26T11:02:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e1b4d8d0746069292d84708b0e11b17a7e1ef5e0'/>
<id>urn:sha1:e1b4d8d0746069292d84708b0e11b17a7e1ef5e0</id>
<content type='text'>
definitions are more readable, and it's possible that they're
more portable to pathalogical platforms.

Submitted by:   David Hill &lt;david@phobia.ms&gt;
</content>
</entry>
</feed>
