<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/csu/tests, branch release/13.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2023-08-23T17:43:30Z</updated>
<entry>
<title>Remove $FreeBSD$: one-line sh pattern</title>
<updated>2023-08-23T17:43:30Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:32:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=023fc80ee38a117fa65b2ccb2abf8bdc7dbd6fd9'/>
<id>urn:sha1:023fc80ee38a117fa65b2ccb2abf8bdc7dbd6fd9</id>
<content type='text'>
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

Similar commit in main:
(cherry picked from commit d0b2dbfa0ecf)
</content>
</entry>
<entry>
<title>Remove $FreeBSD$: one-line .c pattern</title>
<updated>2023-08-23T17:43:26Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:31:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3d497e17ebd33fe0f58d773e35ab994d750258d6'/>
<id>urn:sha1:3d497e17ebd33fe0f58d773e35ab994d750258d6</id>
<content type='text'>
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/

Similar commit in main:
(cherry picked from commit 1d386b48a555)
</content>
</entry>
<entry>
<title>Add C startup code tests for PIE binaries.</title>
<updated>2020-11-10T19:09:35Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2020-11-10T19:09:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9ebe945bd791f25fe5f4774205cbf07eabca348b'/>
<id>urn:sha1:9ebe945bd791f25fe5f4774205cbf07eabca348b</id>
<content type='text'>
- Force dynamic to be a non-PIE binary.

- Add a dynamicpie test which uses a PIE binary.

Reviewed by:	andrew
Obtained from:	CheriBSD
MFC after:	2 weeks
Sponsored by:	DARPA
Differential Revision:	https://reviews.freebsd.org/D27127
</content>
</entry>
<entry>
<title>Fix dso_handle_check for PIE executables.</title>
<updated>2020-11-10T19:07:30Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2020-11-10T19:07:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f9fd7337f63698f33239c58c07bf430198235a22'/>
<id>urn:sha1:f9fd7337f63698f33239c58c07bf430198235a22</id>
<content type='text'>
PIE executables use crtbeginS.o and have a non-NULL dso_handle as a
result.

Reviewed by:	andrew, emaste
MFC after:	2 weeks
Sponsored by:	DARPA
Differential Revision:	https://reviews.freebsd.org/D27126
</content>
</entry>
<entry>
<title>Revert r353140: Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it around</title>
<updated>2020-01-14T17:50:13Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2020-01-14T17:50:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4b50c451720d8b427757a6da1dd2bb4c52cd9e35'/>
<id>urn:sha1:4b50c451720d8b427757a6da1dd2bb4c52cd9e35</id>
<content type='text'>
arichardson has an actual fix for the same issue that this was working
around; given that we don't build with llvm today, go ahead and revert the
workaround in advance.
</content>
</entry>
<entry>
<title>Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it around</title>
<updated>2019-10-06T04:19:49Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2019-10-06T04:19:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=036d2e814bf0f5d88ffb4b24c159320894541757'/>
<id>urn:sha1:036d2e814bf0f5d88ffb4b24c159320894541757</id>
<content type='text'>
Diff partially stolen from CheriBSD; these bits need -Wl,-z,notext in order
to build in an LLVM world. They are needed for all flavors/sizes of MIPS.
This will eventually get fixed in LLVM, but it's unclear when.

Reported by:	arichardson, emaste
Differential Revision:	https://reviews.freebsd.org/D21696
</content>
</entry>
<entry>
<title>Add explicit csu test dependency</title>
<updated>2019-01-04T18:35:25Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2019-01-04T18:35:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6871d4882591c9a8fcab24d084c93f0a2972e1af'/>
<id>urn:sha1:6871d4882591c9a8fcab24d084c93f0a2972e1af</id>
<content type='text'>
lib/csu/tests/dynamiclib requires libh_csu.so be built first.  I'm not
sure this is the most correct/best way to address this but it solves
the issue in my testing.

PR:		233734
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Re-enable the dynamiclib tests. These should be fixed by r340910.</title>
<updated>2018-11-24T18:25:00Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2018-11-24T18:25:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=266900be140bd4eeb782cdb101e081eab973dda3'/>
<id>urn:sha1:266900be140bd4eeb782cdb101e081eab973dda3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Disable the dynamiclib test until a failure can be debugged</title>
<updated>2018-11-24T16:05:40Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2018-11-24T16:05:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ab1e0d2410ece7d391a5b1e2cbc9d1e9857c2fdb'/>
<id>urn:sha1:ab1e0d2410ece7d391a5b1e2cbc9d1e9857c2fdb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Build the csu tests on all architectures.</title>
<updated>2018-10-30T14:44:12Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2018-10-30T14:44:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8522d140a568be6044aad4288042c72e8d3b72a7'/>
<id>urn:sha1:8522d140a568be6044aad4288042c72e8d3b72a7</id>
<content type='text'>
The tests haven't been run them, but this is enough to build them so I can
get feedback on if the various crt.h headers are correct.

MFC with:	r339738
Sponsored by:	DARPA, AFRL
</content>
</entry>
</feed>
