<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/libexec/rtld-elf, branch releng/12.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2022-09-06T05:43:22Z</updated>
<entry>
<title>rtld(1): Fix a typo in a source code comment</title>
<updated>2022-09-06T05:43:22Z</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2022-09-03T17:16:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=69a7dc45315f578bac31379c2ad3f95e5d18a4cb'/>
<id>urn:sha1:69a7dc45315f578bac31379c2ad3f95e5d18a4cb</id>
<content type='text'>
- s/interger/integer/

(cherry picked from commit 3576233cd355d31c58f78f3efed4fe577c9e3171)
</content>
</entry>
<entry>
<title>rtld-elf: on arm, only use -mfpu=none with clang</title>
<updated>2021-12-21T14:57:33Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2021-12-21T14:57:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=57aa0db8d63e2ab2cb64af0505639a0ff5d437ed'/>
<id>urn:sha1:57aa0db8d63e2ab2cb64af0505639a0ff5d437ed</id>
<content type='text'>
This is because gcc 4.2.1 in combination with gas 2.17.50 on arm does
not support this option.

Direct commit to stable/12, since that still has gcc 4.2.1 and gas
2.17.50.
</content>
</entry>
<entry>
<title>Revert the changes that removed support for old gcc, as stable/12 still</title>
<updated>2021-09-03T17:03:47Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2021-09-03T10:41:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=edc7b289b2b2681ec65c80011540fa17e1799936'/>
<id>urn:sha1:edc7b289b2b2681ec65c80011540fa17e1799936</id>
<content type='text'>
uses gcc 4.2.1 for mips, powerpc and sparc64.

Revert "Revert part of r360964"

This reverts commit 2ebf10e7a1ced5d3dc4059d0595743277464d915.

Revert "Remove tests for obsolete compilers in the build system"

This reverts commit a606cb388f975561c37dbabc2fee82c27ef09929.
</content>
</entry>
<entry>
<title>Remove tests for obsolete compilers in the build system</title>
<updated>2021-09-02T23:30:12Z</updated>
<author>
<name>Eric van Gyzen</name>
<email>vangyzen@FreeBSD.org</email>
</author>
<published>2020-05-12T15:22:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a606cb388f975561c37dbabc2fee82c27ef09929'/>
<id>urn:sha1:a606cb388f975561c37dbabc2fee82c27ef09929</id>
<content type='text'>
Assume gcc is at least 6.4, the oldest xtoolchain in the ports tree.
Assume clang is at least 6, which was in 11.2-RELEASE.  Drop conditions
for older compilers.

Reviewed by:	imp (earlier version), emaste, jhb
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D24802

(cherry picked from commit fac6dee9eb58b2b558fec2aea749460ca623f6d6)
</content>
</entry>
<entry>
<title>Revert "Do a sweep and remove most WARNS=6 settings"</title>
<updated>2021-08-29T13:28:30Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2021-08-29T13:28:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e92630fc682954a7b4f724f4a8174d196d7d9cc5'/>
<id>urn:sha1:e92630fc682954a7b4f724f4a8174d196d7d9cc5</id>
<content type='text'>
This reverts commit befc47822966, as it caused various CI build errors,
and we never merged the prerequisite commit fe815331bb40 ("build:
provide a default WARNS for all in-tree builds"). The latter is rather
intrusive, so I will avoid it.

Direct commit to stable/12 since the CI bots are broken.
</content>
</entry>
<entry>
<title>Do a sweep and remove most WARNS=6 settings</title>
<updated>2021-08-29T10:49:28Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2020-10-01T01:10:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=befc478229660bca9cbda38d73f6b9d7c8918ded'/>
<id>urn:sha1:befc478229660bca9cbda38d73f6b9d7c8918ded</id>
<content type='text'>
Repeating the default WARNS here makes it slightly more difficult to
experiment with default WARNS changes, e.g. if we did something absolutely
bananas and introduced a WARNS=7 and wanted to try lifting the default to
that.

Drop most of them; there is one in the blake2 kernel module, but I suspect
it should be dropped -- the default WARNS in the rest of the build doesn't
currently apply to kernel modules, and I haven't put too much thought into
whether it makes sense to make it so.

(cherry picked from commit 7cc42f6d25ef2e19059d088fa7d4853fe9afefb5)
</content>
</entry>
<entry>
<title>rtld: Fix null-pointer dereference</title>
<updated>2021-02-09T08:36:31Z</updated>
<author>
<name>David Chisnall</name>
<email>theraven@FreeBSD.org</email>
</author>
<published>2021-02-02T14:06:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=560c98ccc8978c6e6426a6ca6d50a88193ccc600'/>
<id>urn:sha1:560c98ccc8978c6e6426a6ca6d50a88193ccc600</id>
<content type='text'>
(cherry picked from commit 43d44842aef3972cc86ce673e84e31f372257b15)
</content>
</entry>
<entry>
<title>rtld: map without PROT_EXEC for relocation</title>
<updated>2021-01-19T01:00:29Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2021-01-04T18:55:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=065f8cea1b8edc1e99cd247784002295c40b3760'/>
<id>urn:sha1:065f8cea1b8edc1e99cd247784002295c40b3760</id>
<content type='text'>
This makes text segment relocation work under W^X.

Submitted by:	Greg V &lt;greg@unrelenting.technology&gt; (original version)
Reviewed by:	kib
Differential Revision:	https://reviews.freebsd.org/D27953

(cherry picked from commit 613a08cfa2e0fb1b99906961c7a676d527e17f05)
</content>
</entry>
<entry>
<title>rtld: call close(2) after errno is saved</title>
<updated>2021-01-09T01:02:22Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2021-01-01T22:24:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=01839668ce4b594c9495911549abde86878a708d'/>
<id>urn:sha1:01839668ce4b594c9495911549abde86878a708d</id>
<content type='text'>
(cherry picked from commit 741d78126b5584e860811c78f87f51597e375592)
</content>
</entry>
<entry>
<title>MFC r343672 (by vangyzen):</title>
<updated>2020-12-19T04:09:21Z</updated>
<author>
<name>Ryan Libby</name>
<email>rlibby@FreeBSD.org</email>
</author>
<published>2020-12-19T04:09:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=673b7213cb32622f5aeb0bd8ad7063a4230ae4e3'/>
<id>urn:sha1:673b7213cb32622f5aeb0bd8ad7063a4230ae4e3</id>
<content type='text'>
rtld: pacify -Wmaybe-uninitialized from gcc6

Sponsored by:	Dell EMC Isilon
</content>
</entry>
</feed>
