<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>3cce838c - rtld: use generated map file to check for some leaks from libc into rtld</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rtld-elf/Makefile#3cce838c</link>
        <description>rtld: use generated map file to check for some leaks from libc into rtld(cherry picked from commit 5db5c6c87a75f8b1871f021726fc4697253ae5cf)

            List of files:
            /freebsd-14.2/libexec/rtld-elf/Makefile</description>
        <pubDate>Wed, 28 Feb 2024 23:40:41 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5a984731 - rtld: unconditionally generate map file during build</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rtld-elf/Makefile#5a984731</link>
        <description>rtld: unconditionally generate map file during build(cherry picked from commit 799940154c70597a46627deb4d0b98e174b27b98)

            List of files:
            /freebsd-14.2/libexec/rtld-elf/Makefile</description>
        <pubDate>Wed, 28 Feb 2024 00:04:37 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a697425c - Stop #defining FREEBSD_ELF</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rtld-elf/Makefile#a697425c</link>
        <description>Stop #defining FREEBSD_ELFThis was originally used (along with FREEBSD_AOUT) to prefer the useof ELF in various tools instead of a.out as part of the a.out to ELFtransition in the 3.x days.  The last use of it was removed from&lt;link.h&gt; in commit 66422f5b7a1a6055f0b2358268eb902aab6e2e3e back in2002, but various files still #define it.Reviewed by:	kevans, imp, emasteSponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D42964(cherry picked from commit 4a3cf5f329d69076aa9d093d596eb0ee82d917f5)

            List of files:
            /freebsd-14.2/libexec/rtld-elf/Makefile</description>
        <pubDate>Tue, 12 Dec 2023 23:30:00 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rtld-elf/Makefile#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/libexec/rtld-elf/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>195e5054 - libexec: Automatically generate rtld-elf list and generalise TAGS</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rtld-elf/Makefile#195e5054</link>
        <description>libexec: Automatically generate rtld-elf list and generalise TAGSNote that the pattern for matching is made slightly more specific, so asto permit libcompats where one is a prefix of another (e.g. CheriBSD haslib64 and lib64c).Reviewed by:	brooks, jhb, emaste, imp, kibDifferential Revision:	https://reviews.freebsd.org/D41183

            List of files:
            /freebsd-14.2/libexec/rtld-elf/Makefile</description>
        <pubDate>Thu, 27 Jul 2023 04:10:45 +0000</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ec1e8378 - rtld: don&apos;t add extraneous -L directory when MK_TOOLCHAIN == no</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rtld-elf/Makefile#ec1e8378</link>
        <description>rtld: don&apos;t add extraneous -L directory when MK_TOOLCHAIN == nortld&apos;s Makefile used to add -L${LIBDIR} to LDFLAGS when MK_TOOLCHAIN wasno.  This was done as part of a change to fix building rtld withMK_TOOLCHAIN == no (although I&apos;m not sure this part was necessary).In any case as of 5f2e84015da7 libc_pic.a is built independent of theMK_TOOLCHAIN setting and the main part of the workaround has alreadybeen removed.  Remove the rest now.This reverts commit c0f5aeb0329d71e6b02379133c0c9c0145c9afea.Reviewed by:	jrtc27Sponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D39938

            List of files:
            /freebsd-14.2/libexec/rtld-elf/Makefile</description>
        <pubDate>Tue, 02 May 2023 19:57:20 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0f0e0bd - rtld: Do not install libmap.conf when installing the COMPAT32 version</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rtld-elf/Makefile#d0f0e0bd</link>
        <description>rtld: Do not install libmap.conf when installing the COMPAT32 versionThis has the effect of installing the same file twice at the same locationand confuse pkgbase as we add this file twice in the package config part.MFC after:  1 weekSponsored by: Beckhoff Automation GmbH &amp; Co. KG

            List of files:
            /freebsd-14.2/libexec/rtld-elf/Makefile</description>
        <pubDate>Wed, 13 Oct 2021 12:40:26 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7bc797e3 - Add build system support for ASAN+UBSAN instrumentation</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rtld-elf/Makefile#7bc797e3</link>
        <description>Add build system support for ASAN+UBSAN instrumentationThis adds two new options WITH_ASAN/WITH_UBSAN that can be set toenable instrumentation of all binaries with AddressSanitizer and/orUndefinedBehaviourSanitizer. This current patch is almost sufficientto get a complete buildworld with sanitizer instrumentation but inorder to actually build and boot a system it depends on a few morefollow-up commits.Reviewed By:	brooks, kib, markjDifferential Revision: https://reviews.freebsd.org/D31043

            List of files:
            /freebsd-14.2/libexec/rtld-elf/Makefile</description>
        <pubDate>Mon, 02 Aug 2021 08:48:21 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>63f93c7e - rtld-elf: link libcompiler_rt on all architectures</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rtld-elf/Makefile#63f93c7e</link>
        <description>rtld-elf: link libcompiler_rt on all architecturesStatically link rtld-elf with libcompiler_rt on all architectures sothat we don&apos;t need to try to pick and choose the bits we need from itfor each architecture (we now leave that to the linker).  Compilers mayemit calls to support functions in this library, but because of the useof the linker flag -nostdlib for rtld&apos;s special needs, the library isnot linked as normal.Previously we had two different solutions.  On some architectures, wewere able to extract reimplementations of the necessary builtinfunctions from our special build of libc.  On ARM, we just linkedlibcompiler_rt.This is motivated by the same issue as D26199 and D27665, but should bea simpler solution that will apply to all architectures.Reviewed by:	arichardson, kibSponsored by:	Dell EMC IsilonDifferential Revision:	https://reviews.freebsd.org/D27736

            List of files:
            /freebsd-14.2/libexec/rtld-elf/Makefile</description>
        <pubDate>Mon, 28 Dec 2020 08:44:25 +0000</pubDate>
        <dc:creator>Ryan Libby &lt;rlibby@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7cc42f6d - Do a sweep and remove most WARNS=6 settings</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rtld-elf/Makefile#7cc42f6d</link>
        <description>Do a sweep and remove most WARNS=6 settingsRepeating the default WARNS here makes it slightly more difficult toexperiment with default WARNS changes, e.g. if we did something absolutelybananas and introduced a WARNS=7 and wanted to try lifting the default tothat.Drop most of them; there is one in the blake2 kernel module, but I suspectit should be dropped -- the default WARNS in the rest of the build doesn&apos;tcurrently apply to kernel modules, and I haven&apos;t put too much thought intowhether it makes sense to make it so.

            List of files:
            /freebsd-14.2/libexec/rtld-elf/Makefile</description>
        <pubDate>Thu, 01 Oct 2020 01:10:51 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>24faccc2 - [PowerPC64LE] Use a shared LIBC_ARCH for powerpc64le.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rtld-elf/Makefile#24faccc2</link>
        <description>[PowerPC64LE] Use a shared LIBC_ARCH for powerpc64le.Given that we have converted to ELFv2 for BE already, endianness is the onlydifference between the two ARCHs.As such, there is no need to differentiate LIBC_ARCH between the two.Combining them like this lets us avoid needing to have two copies of severalbits for no good reason.Sponsored by:	Tag1 Consulting, Inc.

            List of files:
            /freebsd-14.2/libexec/rtld-elf/Makefile</description>
        <pubDate>Wed, 23 Sep 2020 00:21:51 +0000</pubDate>
        <dc:creator>Brandon Bergren &lt;bdragon@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>94179175 - Don&apos;t explicitly specify c99 or gnu99 as the default is now gnu99.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rtld-elf/Makefile#94179175</link>
        <description>Don&apos;t explicitly specify c99 or gnu99 as the default is now gnu99.MFC after:	2 weeks

            List of files:
            /freebsd-14.2/libexec/rtld-elf/Makefile</description>
        <pubDate>Mon, 17 Aug 2020 05:57:02 +0000</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9751a84 - Include FreeBSD ABI tag note in the ELF runtime loader.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rtld-elf/Makefile#e9751a84</link>
        <description>Include FreeBSD ABI tag note in the ELF runtime loader.Reviewed by:	kibSponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D25306

            List of files:
            /freebsd-14.2/libexec/rtld-elf/Makefile</description>
        <pubDate>Thu, 16 Jul 2020 22:01:01 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fac6dee9 - Remove tests for obsolete compilers in the build system</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rtld-elf/Makefile#fac6dee9</link>
        <description>Remove tests for obsolete compilers in the build systemAssume 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 conditionsfor older compilers.Reviewed by:	imp (earlier version), emaste, jhbMFC after:	2 weeksSponsored by:	Dell EMC IsilonDifferential Revision:	https://reviews.freebsd.org/D24802

            List of files:
            /freebsd-14.2/libexec/rtld-elf/Makefile</description>
        <pubDate>Tue, 12 May 2020 15:22:40 +0000</pubDate>
        <dc:creator>Eric van Gyzen &lt;vangyzen@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5a77ce24 - Move ARM specific flags to arm/Makefile.inc</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rtld-elf/Makefile#5a77ce24</link>
        <description>Move ARM specific flags to arm/Makefile.incRequested by:	kibMFC with:	r360463

            List of files:
            /freebsd-14.2/libexec/rtld-elf/Makefile</description>
        <pubDate>Wed, 29 Apr 2020 16:05:50 +0000</pubDate>
        <dc:creator>Michal Meloun &lt;mmel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7838a782 - Don&apos;t allow to use FPU inside of rtld library.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rtld-elf/Makefile#7838a782</link>
        <description>Don&apos;t allow to use FPU inside of rtld library.Clang10 may use FPU instructions for optimizing operations withmemory blocks. But we don&apos;t want to do lengthy save/restore of allFPU registers across each rtld_start() call.MFC after:	3 week

            List of files:
            /freebsd-14.2/libexec/rtld-elf/Makefile</description>
        <pubDate>Wed, 29 Apr 2020 14:06:42 +0000</pubDate>
        <dc:creator>Michal Meloun &lt;mmel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7e3300e5 - rtld: clean up Makefile.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rtld-elf/Makefile#7e3300e5</link>
        <description>rtld: clean up Makefile.Move all MD statements into $MACHINE_ARCH/Makefile.inc.Unconditionally apply version script to rtld, the interpreter is notfunctional without it for long time.Reviewed by:	brooks, emasteSponsored by:	The FreeBSD FoundationDifferential revision:	https://reviews.freebsd.org/D23083

            List of files:
            /freebsd-14.2/libexec/rtld-elf/Makefile</description>
        <pubDate>Sat, 11 Jan 2020 09:18:58 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>051ed84f - libcompat: Correct rtld MLINKS</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rtld-elf/Makefile#051ed84f</link>
        <description>libcompat: Correct rtld MLINKSDon&apos;t install duplicate ld-elf.so.1.1 and ld.so.1 links in rtld-elf32.Do install lib-elf32.so.1.1 and ldd32.1 links.Reported by:	madpilot

            List of files:
            /freebsd-14.2/libexec/rtld-elf/Makefile</description>
        <pubDate>Tue, 12 Nov 2019 22:31:59 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a4330302 - libcompat: build 32-bit rtld and ldd as part of &quot;everything&quot;</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rtld-elf/Makefile#a4330302</link>
        <description>libcompat: build 32-bit rtld and ldd as part of &quot;everything&quot;Alter bsd.compat.mk to set MACHINE and MACHINE_ARCH when includeddirectly so MD paths in Makefiles work. In the process centralizesetting them in LIBCOMPATWMAKEENV.Alter .PATH and CFLAGS settings in work when the Makefile is included.While here only support LIB32 on supported platforms rather than alwaysenabling it and requiring users of MK_LIB32 to filter basedTARGET/MACHINE_ARCH.The net effect of this change is to make Makefile.libcompat only buildcompatability libraries.Changes relative to r354449:Correct detection of the compiler type when bsd.compat.mk is usedoutside Makefile.libcompat.  Previously it always matched the clangcase.Set LDFLAGS including the linker emulation for mips where -m32 seems tobe insufficent.Reviewed by:	imp, kib (origional version in r354449)Obtained from:	CheriBSD (conceptually)Sponsored by:	DARPA, AFRLDifferential Revision:	https://reviews.freebsd.org/D22251

            List of files:
            /freebsd-14.2/libexec/rtld-elf/Makefile</description>
        <pubDate>Thu, 07 Nov 2019 22:58:10 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ccad77fe - Revert r354449: libcompat: build 32-bit rtld and ldd as part of &quot;everything&quot;</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rtld-elf/Makefile#ccad77fe</link>
        <description>Revert r354449: libcompat: build 32-bit rtld and ldd as part of &quot;everything&quot;Additional testing is required..

            List of files:
            /freebsd-14.2/libexec/rtld-elf/Makefile</description>
        <pubDate>Thu, 07 Nov 2019 19:22:51 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
