<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/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>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/csu/powerpc64/Makefile#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /freebsd/lib/csu/powerpc64/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 06:46:32 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/csu/powerpc64/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/lib/csu/powerpc64/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 19:55:03 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>51015e6d0f570239b0c2088dc6cf2b018928375d - csu: move common code to libc</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/csu/powerpc64/Makefile#51015e6d0f570239b0c2088dc6cf2b018928375d</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/lib/csu/powerpc64/Makefile</description>
        <pubDate>Mon, 31 Oct 2022 00:47:44 +0100</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b0ee263dbd3552d5b1776be0efc1c2d105f873b1 - Consolidate duplicated logic in csu Makefiles to lib/csu/Makefile.inc.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/csu/powerpc64/Makefile#b0ee263dbd3552d5b1776be0efc1c2d105f873b1</link>
        <description>Consolidate duplicated logic in csu Makefiles to lib/csu/Makefile.inc.Reviewed by:	kibSponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D25537

            List of files:
            /freebsd/lib/csu/powerpc64/Makefile</description>
        <pubDate>Fri, 03 Jul 2020 02:09:41 +0200</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>99282790b7d01ec3c4072621d46a0d7302517ad4 - Remove the sed hack for ABI tag notes.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/csu/powerpc64/Makefile#99282790b7d01ec3c4072621d46a0d7302517ad4</link>
        <description>Remove the sed hack for ABI tag notes.The ELF notes compiled in C were placed in a section with the wrong type(SHT_PROGBITS instead of SHT_NOTE).  Previously, sed was used on thegenerated assembly to rewrite the section type.  Instead, write the notesin assembly which permits setting the correct section type directly.While here, move inline assembly entry points out of C and into assemblyfor aarch64, arm, and riscv.Reviewed by:	kibTested on:	amd64 (cirrus-ci), riscv64Sponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D25211

            List of files:
            /freebsd/lib/csu/powerpc64/Makefile</description>
        <pubDate>Mon, 15 Jun 2020 21:38:48 +0200</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bb1d0df51188164f762c1b702dd84cfe3da8f1be - Merge ^/head r357179 through r357269.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/csu/powerpc64/Makefile#bb1d0df51188164f762c1b702dd84cfe3da8f1be</link>
        <description>Merge ^/head r357179 through r357269.

            List of files:
            /freebsd/lib/csu/powerpc64/Makefile</description>
        <pubDate>Wed, 29 Jan 2020 22:09:36 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4ff85ece0ebabef087ec0155b70ea2799b1c1579 - powerpc64/csu: Rename dummy asm file to force use of &apos;cc&apos;</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/csu/powerpc64/Makefile#4ff85ece0ebabef087ec0155b70ea2799b1c1579</link>
        <description>powerpc64/csu: Rename dummy asm file to force use of &apos;cc&apos;Implicit make rules build .S asm files with the compiler, rather than theassembler.  r356889 removed GNU as from the build for powerpc targets,causing &apos;.s&apos; asm files to fail to build, due to a missing &apos;as&apos;.  Rename theone dummy asm file we have to a &apos;.S&apos; to force the implicit rules to buildwith the compiler rather than the assembler.Reported by:	Francis Little

            List of files:
            /freebsd/lib/csu/powerpc64/Makefile</description>
        <pubDate>Wed, 29 Jan 2020 05:32:06 +0100</pubDate>
        <dc:creator>Justin Hibbits &lt;jhibbits@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>61c1328eb016476ee7ff5ad65d8224bb43e572db - Merge ^/head r352105 through r352307.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/csu/powerpc64/Makefile#61c1328eb016476ee7ff5ad65d8224bb43e572db</link>
        <description>Merge ^/head r352105 through r352307.

            List of files:
            /freebsd/lib/csu/powerpc64/Makefile</description>
        <pubDate>Fri, 13 Sep 2019 23:15:01 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>52b05d66074fa78e8f2a6e8aa389c17c007b3f2f - [PPC64] Add ifunc support in libcsu</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/csu/powerpc64/Makefile#52b05d66074fa78e8f2a6e8aa389c17c007b3f2f</link>
        <description>[PPC64] Add ifunc support in libcsuWhen ifuncs are used in statically linked binaries, the C runtimemust perform the needed dynamic relocations, to make calls to ifuncswork correctly.Reviewed by:	jhibbitsDifferential Revision:	https://reviews.freebsd.org/D21070

            List of files:
            /freebsd/lib/csu/powerpc64/Makefile</description>
        <pubDate>Thu, 12 Sep 2019 18:45:07 +0200</pubDate>
        <dc:creator>Leandro Lupori &lt;luporl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5d031e332fb8a7cb0b3ccd7545048132966a45ec - Create crtsavres.o for powerpc builds</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/csu/powerpc64/Makefile#5d031e332fb8a7cb0b3ccd7545048132966a45ec</link>
        <description>Create crtsavres.o for powerpc buildsSummary:GCC expects to link in a crtsavres.o on powerpc platforms.  Onpowerpc64 this is an empty file, but on powerpc and powerpcspe this does containsome save/restore functions, which may not actually be necessary for newermodern GCC and clang.  This appeases the in-tree gcc, though, and is needed inorder to switch to the BSD CRTRBEGIN.PR:	233751Reviewed By: andrewDifferential Revision: https://reviews.freebsd.org/D18826

            List of files:
            /freebsd/lib/csu/powerpc64/Makefile</description>
        <pubDate>Sat, 12 Jan 2019 22:29:54 +0100</pubDate>
        <dc:creator>Justin Hibbits &lt;jhibbits@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c6879c6c14eedbd060ba588a3129a6c60ebbe783 - Merge ^/head r339015 through r339669.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/csu/powerpc64/Makefile#c6879c6c14eedbd060ba588a3129a6c60ebbe783</link>
        <description>Merge ^/head r339015 through r339669.

            List of files:
            /freebsd/lib/csu/powerpc64/Makefile</description>
        <pubDate>Tue, 23 Oct 2018 23:09:37 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bdafb02fcb88389fd1ab684cfe734cb429d35618 - Process irelocs for statically linked binaries from crt1 on x86.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/csu/powerpc64/Makefile#bdafb02fcb88389fd1ab684cfe734cb429d35618</link>
        <description>Process irelocs for statically linked binaries from crt1 on x86.This makes statically linked binaries with ifuncs operational.Reported and tested by:	mjgReviewed by:	emaste, markjSponsored by:	The FreeBSD FoundationApproved by:	re (rgrimes)Differential revision:	https://reviews.freebsd.org/D17363

            List of files:
            /freebsd/lib/csu/powerpc64/Makefile</description>
        <pubDate>Sun, 14 Oct 2018 01:52:55 +0200</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5944f899a2519c6321bac3c17cc076418643a088 - Rework r234502 to include a modified CFLAGS along with ACFLAGS.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/csu/powerpc64/Makefile#5944f899a2519c6321bac3c17cc076418643a088</link>
        <description>Rework r234502 to include a modified CFLAGS along with ACFLAGS.On most architectures crt objects are compiled in a multiple-step processso that sed can be run on the generated assembly.  As the final step,the C compiler generates an object file from the modified assembly output.Currently this last step uses $CC with only $ACFLAGS.  However, for otheruses in the tree, $ACFLAGS is meant to include assembly-specific compilerflags that are in addition to $CFLAGS (see default .S.o rulesbsd.suffixes.mk).  In particular, external toolchains may requireadditional flags to select a non-default target which will be presentin CFLAGS but not ACFLAGS.  To support this while still mitigating theissue with CFLAGS described in r234502, include a modified CFLAGS thatexcludes &quot;-g&quot; when assembling the modified assembly files.Note that normally an assembler ($AS) is used to assemble .s flags toobject files (see bsd.suffixes.mk).  However, llvm-based toolchains donot currently have a stand-alone assembler.Reviewed by:	impSponsored by:	DARPA / AFRLDifferential Revision:	https://reviews.freebsd.org/D10085

            List of files:
            /freebsd/lib/csu/powerpc64/Makefile</description>
        <pubDate>Fri, 07 Apr 2017 21:53:14 +0200</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>90b44255492eccbfedc19da1695ef2eadb251789 - Clang in base now supports -mlongcall, so remove this hack</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/csu/powerpc64/Makefile#90b44255492eccbfedc19da1695ef2eadb251789</link>
        <description>Clang in base now supports -mlongcall, so remove this hackPR:		215947MFC after:	2 weeks

            List of files:
            /freebsd/lib/csu/powerpc64/Makefile</description>
        <pubDate>Tue, 07 Mar 2017 03:17:38 +0100</pubDate>
        <dc:creator>Justin Hibbits &lt;jhibbits@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9b3ece1c2eb92a881cb2553271e123382bfe31c1 - MFhead@r313243</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/csu/powerpc64/Makefile#9b3ece1c2eb92a881cb2553271e123382bfe31c1</link>
        <description>MFhead@r313243

            List of files:
            /freebsd/lib/csu/powerpc64/Makefile</description>
        <pubDate>Sat, 04 Feb 2017 19:06:09 +0100</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a4aa656aa587a4bad15e15bf45e149e176c22293 - Merge ^/head r312309 through r312623.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/csu/powerpc64/Makefile#a4aa656aa587a4bad15e15bf45e149e176c22293</link>
        <description>Merge ^/head r312309 through r312623.

            List of files:
            /freebsd/lib/csu/powerpc64/Makefile</description>
        <pubDate>Sun, 22 Jan 2017 17:05:13 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>23f6875a43f7ce365f2d52cf857da010c47fb03b - Use SRCTOP-relative paths and .CURDIR with :H instead of &quot;..&quot; specified paths</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/csu/powerpc64/Makefile#23f6875a43f7ce365f2d52cf857da010c47fb03b</link>
        <description>Use SRCTOP-relative paths and .CURDIR with :H instead of &quot;..&quot; specified pathsThis implifies pathing in make/displayed outputMFC after:    3 weeksSponsored by: Dell EMC Isilon

            List of files:
            /freebsd/lib/csu/powerpc64/Makefile</description>
        <pubDate>Fri, 20 Jan 2017 04:52:16 +0100</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d60840138f6292c1ceeb177ebe797eca0b2749da - MFH</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/csu/powerpc64/Makefile#d60840138f6292c1ceeb177ebe797eca0b2749da</link>
        <description>MFHSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/lib/csu/powerpc64/Makefile</description>
        <pubDate>Tue, 05 Apr 2016 01:55:32 +0200</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>de0fbc4dbca2c18bcb7bca1f1f2fe56fcf5ba2a8 - Don&apos;t reset CC away from full-pathed gcc.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/csu/powerpc64/Makefile#de0fbc4dbca2c18bcb7bca1f1f2fe56fcf5ba2a8</link>
        <description>Don&apos;t reset CC away from full-pathed gcc.This was breaking the build when using CROSS_TOOLCHAIN=powerpc64-gccSponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd/lib/csu/powerpc64/Makefile</description>
        <pubDate>Thu, 24 Mar 2016 22:48:10 +0100</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>11d38a5764295585a2472d5e861fa8abe1a11eb2 - Merge from head</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/csu/powerpc64/Makefile#11d38a5764295585a2472d5e861fa8abe1a11eb2</link>
        <description>Merge from headSponsored by:	Gandi.net

            List of files:
            /freebsd/lib/csu/powerpc64/Makefile</description>
        <pubDate>Wed, 28 Oct 2015 12:58:18 +0100</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
