<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/Makefile.inc1, branch upstream/13.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=upstream%2F13.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=upstream%2F13.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2022-04-11T13:12:53Z</updated>
<entry>
<title>installworld: handle ldd including preloaded objects</title>
<updated>2022-04-11T13:12:53Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2022-04-01T13:58:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7150099b3c8484096ce891f30f2c6aca29cfdac7'/>
<id>urn:sha1:7150099b3c8484096ce891f30f2c6aca29cfdac7</id>
<content type='text'>
The installworld target makes a temporary copy of binaries to be used
during the install.  Libraries that they depend on are also included,
found by using `ldd`.

After commit 0913953c9ed0 ldd started listing preloaded objects,
including [vdso], under a [preloaded] header.  Skip ldd output that is
enclosed in square brackets.

Reviewed by:	cy, kib [earlier version]
MFC after:	3 days
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D34734

(cherry picked from commit b3b462229f972e2ed24d450d7d2f8855cdd58a87)
(cherry picked from commit e10026a406b21b3f1581ee15a88def2b640dffe7)

Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>13.1: update stable/13 to -PRERELEASE to start the release cycle</title>
<updated>2022-02-24T04:21:49Z</updated>
<author>
<name>Glen Barber</name>
<email>gjb@FreeBSD.org</email>
</author>
<published>2022-02-24T04:21:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9134a3985069e879feee8149a6da96a3ad658fa8'/>
<id>urn:sha1:9134a3985069e879feee8149a6da96a3ad658fa8</id>
<content type='text'>
Approved by:	re (implicit)
Sponsored by:	Rubicon Communications, LLC ("Netgate")
</content>
</entry>
<entry>
<title>Makefile.inc1: remove lorder from build/cross tools</title>
<updated>2022-02-09T21:23:53Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2021-10-18T20:27:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bc49561db7528d41af133db0c3bacc49828bd333'/>
<id>urn:sha1:bc49561db7528d41af133db0c3bacc49828bd333</id>
<content type='text'>
As lorder is not used by the base system build there is no need to
include it in bootstrap-tools or NXBDIRS.

Fixes: 		0e1e341b486c ("Stop using lorder and ranlib when...")
Sponsored by:	The FreeBSD Foundation

(cherry picked from commit 1a724aa97265c9023d2aa69b444b46c4f7c5d9f2)
</content>
</entry>
<entry>
<title>Makefile.inc1: Bootstrap libcrypt on non-FreeBSD for libroken</title>
<updated>2022-01-24T23:59:26Z</updated>
<author>
<name>Jessica Clarke</name>
<email>jrtc27@FreeBSD.org</email>
</author>
<published>2021-12-06T23:00:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c4290130df8bb22c39e2b825a838fb488c639303'/>
<id>urn:sha1:c4290130df8bb22c39e2b825a838fb488c639303</id>
<content type='text'>
After f0a6ab51e6da, we need libroken's dependencies to be present; in
particular, libcrypt is not present on macOS, and so needs to be
bootstrapped. We include this on Linux too for consistency and to avoid
future compatibility issues, even if strictly unnecessary currently.

Fixes:		f0a6ab51e6da ("src.libnames.mk: Include dependencies when bootstrapping from non-FreeBSD"
MFC after:	1 week

(cherry picked from commit 8f7eb330f7a4c7454d7eb6586a5f86091321382b)
</content>
</entry>
<entry>
<title>Bootstrap libz when cross-building from non-FreeBSD</title>
<updated>2022-01-24T23:59:14Z</updated>
<author>
<name>Jessica Clarke</name>
<email>jrtc27@FreeBSD.org</email>
</author>
<published>2021-12-06T18:12:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6318e220e3b8e34943fa74406a2de72273340cdb'/>
<id>urn:sha1:6318e220e3b8e34943fa74406a2de72273340cdb</id>
<content type='text'>
This is needed now libdwarf depends on libz.

Fixes:		dbf05458e3bd ("libdwarf: Support consumption of compressed ELF sections")
MFC after:	1 week

(cherry picked from commit 8d5d329553b345c0887405db741750b0f728d902)
</content>
</entry>
<entry>
<title>pkgbase: Track pkg 1.17</title>
<updated>2022-01-14T13:50:41Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2021-05-04T13:39:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d3546083b4d535642f97bd8f77fce6334f4acf07'/>
<id>urn:sha1:d3546083b4d535642f97bd8f77fce6334f4acf07</id>
<content type='text'>
With pkg 1.17 the extention is always .pkg, packing_format is also now deprecated.

(cherry picked from commit 6cafdee71d2b23e8ec95d1f128b0e11f103491bb)
</content>
</entry>
<entry>
<title>Build libclang also if LLDB is enabled</title>
<updated>2022-01-10T00:25:11Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2022-01-07T15:34:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8402f6341ee331ae8d273e609dafa7359455491d'/>
<id>urn:sha1:8402f6341ee331ae8d273e609dafa7359455491d</id>
<content type='text'>
LLDB depends on libclang as it uses Clang as the expression parser.
Previously setting WITHOUT_CLANG but leaving LLDB enabled (as default)
resulted in a build failure.

Users who set WITHOUT_CLANG in order to reduce build time or size
might want to set WITHOUT_LLDB in addition to WITHOUT_CLANG, or use
WITHOUT_TOOLCHAIN instead.

PR:		260993
Reported by:	eugen
Reviewed by:	dim
MFC after:	3 days
Sponsored by:	The FreeBSD Foundation

(cherry picked from commit adc88b9c01b5d7a51c896091b291afbdae42b02a)
</content>
</entry>
<entry>
<title>kern.pre.mk: allow to use and customize elfdump during kernel build</title>
<updated>2021-12-13T00:58:22Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2021-12-01T00:51:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1ca5b76438b9f37f9024c2369eb59cbe4b2f1358'/>
<id>urn:sha1:1ca5b76438b9f37f9024c2369eb59cbe4b2f1358</id>
<content type='text'>
(cherry picked from commit 9b135747a326080f0ffc96ddc3e0d7a4fbc1dfe1)
</content>
</entry>
<entry>
<title>Makefile.inc1: Silence an error in make packages</title>
<updated>2021-12-07T07:43:51Z</updated>
<author>
<name>Juraj Lutter</name>
<email>otis@FreeBSD.org</email>
</author>
<published>2021-11-28T20:44:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ae39c0b6bc3773333e18d5009c69826b8e78fe5b'/>
<id>urn:sha1:ae39c0b6bc3773333e18d5009c69826b8e78fe5b</id>
<content type='text'>
Silence an error in "packages" target, like:

eval: /usr/src: Permission denied

on systems without subversion present.

Reviewed by:	emaste
Approved by:	emaste
MFC after:	1 week
Differential Revision: https://reviews.freebsd.org/D33153

(cherry picked from commit aaa4cd7f3c933950582dfb4f0eac23a200dafe53)
</content>
</entry>
<entry>
<title>Add elfctl to toolchain.</title>
<updated>2021-12-06T22:08:16Z</updated>
<author>
<name>Marcin Wojtas</name>
<email>mw@FreeBSD.org</email>
</author>
<published>2021-05-21T09:27:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a515ae8b638deadd4c7992c73d688fc58f23d7e0'/>
<id>urn:sha1:a515ae8b638deadd4c7992c73d688fc58f23d7e0</id>
<content type='text'>
Add elfctl program to toolchain to allow modifying ELF feature flags
during system build.

Submitted by: Dawid Gorecki &lt;dgr@semihalf.com&gt;
Obtained from: Semihalf
Sponsored by: Stormshield
Differential Revision: https://reviews.freebsd.org/D29552

(cherry picked from commit c6081dea597a475e4bbcc8588ece03ae78b58978)
</content>
</entry>
</feed>
