<?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>137f2548 - powerpc: enable initial-exec TLS</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/Makefile#137f2548</link>
        <description>powerpc: enable initial-exec TLSSummary:Use initial-exec, like other architectures.While here, switch MACHINE_ARCH in lib/libc/Makefile to LIBC_ARCH and consistently use powerpc.Subscribers: imp, #contributor_reviews_baseDifferential Revision: https://reviews.freebsd.org/D34315Reviewed by:	luporlMFC after:	2 weeks(cherry picked from commit 884ba43116d4456d5900d3c8824153c604f132b8)

            List of files:
            /freebsd-13.1/lib/libc/Makefile</description>
        <pubDate>Fri, 18 Feb 2022 13:22:14 +0000</pubDate>
        <dc:creator>Piotr Kubaj &lt;pkubaj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ad9f3a91 - libc: Use the initial-exec TLS model</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/Makefile#ad9f3a91</link>
        <description>libc: Use the initial-exec TLS modelThis permits more efficient accesses of thread-local variables, whichare heavily used at least by jemalloc and locale-aware code.  Note thaton amd64 and i386, jemalloc&apos;s thread-local variables already have theirTLS model overridden by defining JEMALLOC_TLS_MODEL.For now the change is applied only to tested platforms, but should inprinciple be enabled everywhere.PR:		255840Suggested by:	jrtc27Reviewed by:	kibSponsored by:	The FreeBSD Foundation(cherry picked from commit 9c97062b620137a1f7cad4c6b3fb030a396b3266)

            List of files:
            /freebsd-13.1/lib/libc/Makefile</description>
        <pubDate>Fri, 16 Jul 2021 02:35:28 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>166b390b - libc: include rtld.h into static implementations of rtld interface</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/Makefile#166b390b</link>
        <description>libc: include rtld.h into static implementations of rtld interface(cherry picked from commit 7f7489eba391a858b3930a34e7749d642b374c5c)

            List of files:
            /freebsd-13.1/lib/libc/Makefile</description>
        <pubDate>Mon, 05 Apr 2021 03:41:46 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@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-13.1/lib/libc/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-13.1/lib/libc/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>f2be828f - Revert that!</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/Makefile#f2be828f</link>
        <description>Revert that!

            List of files:
            /freebsd-13.1/lib/libc/Makefile</description>
        <pubDate>Sun, 19 Jul 2020 23:56:19 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e17f5b1d - Oops missed Makefile.config</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/Makefile#e17f5b1d</link>
        <description>Oops missed Makefile.config

            List of files:
            /freebsd-13.1/lib/libc/Makefile</description>
        <pubDate>Sun, 19 Jul 2020 23:54:00 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a5b6c296 - Remove sparc64 specific parts of libc.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/Makefile#a5b6c296</link>
        <description>Remove sparc64 specific parts of libc.Also update comments for which architectures use 128 bit long doubles,as appropriate.The softfloat specialization routines weren&apos;t updated since theyappear to be from an upstream source which we may want to update inthe future to get a more favorable license.Reviewed by: emaste@Differential Revision:  https://reviews.freebsd.org/D23658

            List of files:
            /freebsd-13.1/lib/libc/Makefile</description>
        <pubDate>Wed, 26 Feb 2020 18:55:09 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0f611708 - libssp_nonshared: use only on i386 and ppc</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/Makefile#0f611708</link>
        <description>libssp_nonshared: use only on i386 and ppclibssp_nonshared.a defines one symbol, __stack_chk_fail_local.  Thisis used only on i386 and powerpc; other archs emit calls directly to__stack_chk_fail.  Simplify linking on other archs by omitting it.PR:		242941 [exp-run]

            List of files:
            /freebsd-13.1/lib/libc/Makefile</description>
        <pubDate>Wed, 05 Feb 2020 20:08:01 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>09b47fc1 - revert r341429 &quot;disable BIND_NOW in libc, libthr, and rtld&quot;</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/Makefile#09b47fc1</link>
        <description>revert r341429 &quot;disable BIND_NOW in libc, libthr, and rtld&quot;r345620 by kib@ fixed the rtld issue that caused a crash at startupduring resolution of libc&apos;s ifuncs with BIND_NOW.PR:		233333Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-13.1/lib/libc/Makefile</description>
        <pubDate>Thu, 28 Mar 2019 02:12:32 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>071bca67 - Unify i386 and amd64 getcontextx.c, and use ifuncs while there.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/Makefile#071bca67</link>
        <description>Unify i386 and amd64 getcontextx.c, and use ifuncs while there.In particular, use ifuncs for __getcontextx_size(), also calculate thesize of the extended save area in resolver.  Same for __fillcontextx2().Sponsored by:	The FreeBSD FoundationMFC after:	1 week

            List of files:
            /freebsd-13.1/lib/libc/Makefile</description>
        <pubDate>Thu, 14 Feb 2019 14:02:33 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0e450664 - disable BIND_NOW in libc, libthr, and rtld</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/Makefile#0e450664</link>
        <description>disable BIND_NOW in libc, libthr, and rtldAn issue remains with BIND_NOW and processes using threads.  For now,restore libc&apos;s BIND_NOW disable, and also disable BIND_NOW in rtld andlibthr.A patch is in review (D18400) that likely fixes this issue, but justdisable BIND_NOW pending further testing after it is committed.PR:		233333Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-13.1/lib/libc/Makefile</description>
        <pubDate>Mon, 03 Dec 2018 15:59:46 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cac83db9 - revert r340640 &quot;libc: forcibly disable BIND_NOW&quot;</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/Makefile#cac83db9</link>
        <description>revert r340640 &quot;libc: forcibly disable BIND_NOW&quot;When immediate bind mode is requested, as of r340675 rtld processesirelocs in PLT immediately after other PLT relocs.  That addresses thelibc + BIND_NOW startup crash the workaround is no longer needed.PR:		233333

            List of files:
            /freebsd-13.1/lib/libc/Makefile</description>
        <pubDate>Mon, 26 Nov 2018 13:56:19 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>00bf4d25 - libc: forcibly disable BIND_NOW</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/Makefile#00bf4d25</link>
        <description>libc: forcibly disable BIND_NOWBuilding libc WITH_BIND_NOW results in segfault at process start.  Fornow force BIND_NOW off until the root cause can be identified and fixed.PR:		233333Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-13.1/lib/libc/Makefile</description>
        <pubDate>Mon, 19 Nov 2018 18:12:39 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2417a95e - Move libc linker ifunc test to build target only</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/Makefile#2417a95e</link>
        <description>Move libc linker ifunc test to build target onlyTargets like &apos;cleandir&apos; must not depend on toolchain capabilities.Reported by:	delphij, Shawn WebbApproved by:	re (kib)Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-13.1/lib/libc/Makefile</description>
        <pubDate>Mon, 24 Sep 2018 13:42:46 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>35d1666c - libc: require ifunc-capable linker for amd64/i386</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/Makefile#35d1666c</link>
        <description>libc: require ifunc-capable linker for amd64/i386We expect to introduce optimized libc routines in the near future,which requires use of a linker that supports ifuncs.Approved by:	re (gjb, kib)Sponsored by:   The FreeBSD Foundation

            List of files:
            /freebsd-13.1/lib/libc/Makefile</description>
        <pubDate>Fri, 21 Sep 2018 17:49:37 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>41b9df16 - Strip __RCSID() and __SCCSID() strings by default when building libc.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/Makefile#41b9df16</link>
        <description>Strip __RCSID() and __SCCSID() strings by default when building libc.This is in preparation for changes to update the various ID strings inlibc&apos;s source.  CSRG ID strings will use __SCCSID() and there are someexisting uses of __RCSID() for NetBSD ID strings already.  These aregenerally under either an explicit #if 0 or an #ifdef LIBC_SCCS so areoff by default and this change preserves that existing behavior.Differential Revision:	https://reviews.freebsd.org/D15830

            List of files:
            /freebsd-13.1/lib/libc/Makefile</description>
        <pubDate>Tue, 03 Jul 2018 16:45:49 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6c100026 - Now that a special no-SSP libc is used for rtld, allow</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/Makefile#6c100026</link>
        <description>Now that a special no-SSP libc is used for rtld, allow-fstack-protector-all for normal libc builds.Submitted by:	Luis PiresReviewed by:	brooksDifferential revision:	https://reviews.freebsd.org/D15340

            List of files:
            /freebsd-13.1/lib/libc/Makefile</description>
        <pubDate>Wed, 09 May 2018 10:33:25 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>db08bfce - Created static libc PIC/no-SSP library to be used by rtld.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/Makefile#db08bfce</link>
        <description>Created static libc PIC/no-SSP library to be used by rtld.Rtld is not compatible with SSP, and since we link libc_pic.a to rtldto have the basic support like memory and string copy functions, wehave to both carefully limit libc use, and to provide the ssp supportshims.  This change makes the libc use in rtld more straighforward butstill limited, and allows to remove the shims, to be done in the nextcommit.Submitted by:	Luis PiresReviewed by:	bdrewery, brooksDifferential revision:	https://reviews.freebsd.org/D15283

            List of files:
            /freebsd-13.1/lib/libc/Makefile</description>
        <pubDate>Wed, 09 May 2018 10:28:24 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0b972ac9 - Support armv7 builds for userland</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/Makefile#0b972ac9</link>
        <description>Support armv7 builds for userlandMake armv7 as a new MACHINE_ARCH.Copy all the places we do armv6 and add armv7 as basically analias. clang appears to generate code for armv7 by default. armv7 hardfloat isn&apos;t supported by the the in-tree gcc, so it hasn&apos;t beenupdated to have a new default.Support armv7 as a new valid MACHINE_ARCH (and by extensionTARGET_ARCH).Add armv7 to the universe build.Differential Revision: https://reviews.freebsd.org/D12010

            List of files:
            /freebsd-13.1/lib/libc/Makefile</description>
        <pubDate>Thu, 05 Oct 2017 23:01:33 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d511b20a - Add HAS_TESTS to all Makefiles that are currently using the</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/Makefile#d511b20a</link>
        <description>Add HAS_TESTS to all Makefiles that are currently using the`SUBDIR.${MK_TESTS}+= tests` idiom.This is a follow up to r321912.

            List of files:
            /freebsd-13.1/lib/libc/Makefile</description>
        <pubDate>Wed, 02 Aug 2017 08:50:42 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
