<?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>e0f6b29f - lib{c,lzma,z}: remove -DSYMBOL_VERSIONING from CFLAGS</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/Makefile#e0f6b29f</link>
        <description>lib{c,lzma,z}: remove -DSYMBOL_VERSIONING from CFLAGSThis was part of a libkse and libpthread transition aide when libcgained symbol versions in e62165c8b0f7d6452c0033127a0fd8ad1d9e34d3(March 2006).  The code that cared about this macro was removed incommit 00fb440c1a145b56b6c75fd405d80071aef2aab1 (May 2007) when symbolversioning was enabled by default and libthr became the defaultthreading library.  For unknown reasons, it stayed in libc (whichseemingly never used it) and seems to have been copied to liblzma andlibz.Reviewed by:	imp, kib, emasteDifferential Revision:	https://reviews.freebsd.org/D42613(cherry picked from commit e3e9c205ff54aac287309e03a808d9e9ec5c49eb)

            List of files:
            /freebsd-14.2/lib/libc/Makefile</description>
        <pubDate>Wed, 15 Nov 2023 23:39:46 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1972e2eb - msun: LIBCSRCDIR is too fragile, use ${SRCTOP}/lib/libc instead</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/Makefile#1972e2eb</link>
        <description>msun: LIBCSRCDIR is too fragile, use ${SRCTOP}/lib/libc insteadLIBCSRCDIR is defined in bsd.libnames.mk, which is read in later in theMakefile than the line:.if exists(${LIBCSRCDIR}/${MACHINE_ARCH})so we test to see if /${MARCHIN_ARCH} exists which it usually doesn&apos;t(but did for me since I mounted 13.2R SD image there).  Move to definingour own LIBC_SRCTOP in terms of SRCTOP to treat these uniformily.Sponsored by:		NetflixReviewed by:		sjgDifferential Revision:	https://reviews.freebsd.org/D41661(cherry picked from commit b19d8afe4dd205f7d4bfa3282f58b73d504926db)Approved by: re (cperciva@)

            List of files:
            /freebsd-14.2/lib/libc/Makefile</description>
        <pubDate>Tue, 05 Sep 2023 20:58:06 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4c757938 - libc: include malloc via stdlib/Makefile.inc</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/Makefile#4c757938</link>
        <description>libc: include malloc via stdlib/Makefile.incThere&apos;s a hierarchy here and we should use it.Improves: cbeacb7c46f3a3650e5dbefa9a1a18bc9943a8ccReviewed by:	jrtc27, jhb, emasteSponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D41456

            List of files:
            /freebsd-14.2/lib/libc/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 18:16:26 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@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/lib/libc/Makefile#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/lib/libc/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>5f2e8401 - bsd.lib.mk: decouple lib*_pic.a from TOOLCHAIN build knob</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/Makefile#5f2e8401</link>
        <description>bsd.lib.mk: decouple lib*_pic.a from TOOLCHAIN build knobA user may use a tool chain from a package or just use an existingtool chain from a previous installation.  There is no reason for thisto disable the installation of lib${LIB}_pic.a.This also means we don&apos;t need to force MK_TOOLCHAIN=yes in lib/libc.This reverts part of commit c0f5aeb0329d71e6b02379133c0c9c0145c9afea.Reviewed by:	jrtc27Sponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D39917

            List of files:
            /freebsd-14.2/lib/libc/Makefile</description>
        <pubDate>Mon, 01 May 2023 20:33:47 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>47e888f8 - Remove a few more references to riscv64sf.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/Makefile#47e888f8</link>
        <description>Remove a few more references to riscv64sf.Fixes:		1ca12bd927d7 Remove the riscv64sf architecture.

            List of files:
            /freebsd-14.2/lib/libc/Makefile</description>
        <pubDate>Thu, 20 Apr 2023 18:00:46 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>51015e6d - csu: move common code to libc</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/Makefile#51015e6d</link>
        <description>csu: move common code to libcWhy? Most trivial point, it shaves around 600 bytes from the dynamicbinaries on amd64. Less trivial, the removed code is no longer part ofthe ABI, and we can ship updates to it with libc updates. Right now mostof the csu is linked into the binaries and require us to do somewhattricky ABI compat when it needs to change. For instance, the init_arraychange would be much simpler and does not require note tagging if wehave init calling code in libc.This could be improved more, by splitting dynamic and staticinitialization. For instance, &amp;_DYNAMIC tests can be removed then.Such change, nonetheless, would require building libc three times.I left this for later, after this change stabilizes, if ever.Reviewed by:	markjDiscussed with:	jrtc27 (some objections, see the review), impTested by:	markj (aarch64)Sponsored by:	The FreeBSD FoundationMFC after:	3 weeksDifferential revision:	https://reviews.freebsd.org/D37220

            List of files:
            /freebsd-14.2/lib/libc/Makefile</description>
        <pubDate>Sun, 30 Oct 2022 23:47:44 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ae902a5b - libc: Simplify soft-float on 32-bit arm</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/Makefile#ae902a5b</link>
        <description>libc: Simplify soft-float on 32-bit armSimplify the tests for 32-bit arm soft float support. For the filesincluded only on arm, drop the test entirely. For others, testMACHINE_CPUARCH against arm.No functional change intended. File lists appear the same before / afterthe change.Sponsored by:		NetflixReviewed by:		emasteDifferential Revision:	https://reviews.freebsd.org/D38582

            List of files:
            /freebsd-14.2/lib/libc/Makefile</description>
        <pubDate>Tue, 14 Feb 2023 16:48:51 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c3fb59ed - libc: Include quad support on long32 ABIs</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/Makefile#c3fb59ed</link>
        <description>libc: Include quad support on long32 ABIsRather than not including it on all 64-bit platforms, just include it on32-bit ones.Reviewed by:	imp, jhbSponsored by:	DARPA, AFRLDifferential Revision:	https://reviews.freebsd.org/D36422

            List of files:
            /freebsd-14.2/lib/libc/Makefile</description>
        <pubDate>Wed, 05 Oct 2022 16:26:31 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>20adba8b - src.conf: Introduce WITHOUT_MACHDEP knob.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/Makefile#20adba8b</link>
        <description>src.conf: Introduce WITHOUT_MACHDEP knob.Summary:This knob can be used to make buildsystem prefer generic C implentations ofvarious functions, instead of machine-specific assembler ones.Test Plan: `make buildworld` on amd64Reviewed by: imp, emasteDifferential Revision: https://reviews.freebsd.org/D36076MFC after:	3 days

            List of files:
            /freebsd-14.2/lib/libc/Makefile</description>
        <pubDate>Mon, 08 Aug 2022 15:16:00 +0000</pubDate>
        <dc:creator>Gleb Popov &lt;arrowd@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>884ba431 - powerpc: enable initial-exec TLS</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/Makefile#884ba431</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

            List of files:
            /freebsd-14.2/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>8ff32ab5 - mips: remove libc</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/Makefile#8ff32ab5</link>
        <description>mips: remove libcRemove mips specific libc code and build infrasturcture.Sponsored by:		Netflix

            List of files:
            /freebsd-14.2/lib/libc/Makefile</description>
        <pubDate>Fri, 31 Dec 2021 05:50:28 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9c97062b - libc: Use the initial-exec TLS model</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/Makefile#9c97062b</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:	kibMFC after:	2 monthsSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D31070

            List of files:
            /freebsd-14.2/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>7f7489eb - libc: include rtld.h into static implementations of rtld interface</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/Makefile#7f7489eb</link>
        <description>libc: include rtld.h into static implementations of rtld interfaceand resolve naming confictsSponsored by:	The FreeBSD FoundationMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D29623

            List of files:
            /freebsd-14.2/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-14.2/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-14.2/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-14.2/lib/libc/Makefile#f2be828f</link>
        <description>Revert that!

            List of files:
            /freebsd-14.2/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-14.2/lib/libc/Makefile#e17f5b1d</link>
        <description>Oops missed Makefile.config

            List of files:
            /freebsd-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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>
</channel>
</rss>
