<?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 ld</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>397358d9 - Disable sbrk() use in GNU tools.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/ld/#397358d9</link>
        <description>Disable sbrk() use in GNU tools.We&apos;re studing the possibility of deprecating sbrk().  To make it easierwe&apos;re removing unnecessicary uses in the base system.  None of thesetools require sbrk(), but they agressively prefer it for no good reason.Reviewed by:    andrewApproved by:	re (kib)Sponsored by:	DARPA, AFRLDifferential Revision:  https://reviews.freebsd.org/D16141

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/ld/config.h</description>
        <pubDate>Fri, 21 Sep 2018 17:00:00 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dabaad66 - Fix subdir -j build after r287983 by adding missing dependencies.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/ld/#dabaad66</link>
        <description>Fix subdir -j build after r287983 by adding missing dependencies.Sponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/ld/Makefile.amd64/freebsd-12.1/gnu/usr.bin/binutils/ld/Makefile.powerpc64/freebsd-12.1/gnu/usr.bin/binutils/ld/Makefile.sparc64</description>
        <pubDate>Fri, 25 Sep 2015 20:00:00 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d7aeea27 - Push mips support for ld into the tree.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/ld/#d7aeea27</link>
        <description>Push mips support for ld into the tree.

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/ld/elf32btsmip_fbsd.sh/freebsd-12.1/gnu/usr.bin/binutils/ld/elf32ltsmip_fbsd.sh/freebsd-12.1/gnu/usr.bin/binutils/ld/elf64btsmip_fbsd.sh</description>
        <pubDate>Thu, 11 Dec 2008 08:00:00 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ea825d02 - DIRDEPS_BUILD: Update dependencies.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/ld/#ea825d02</link>
        <description>DIRDEPS_BUILD: Update dependencies.Sponsored by:	Dell EMC Isilon

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/ld/Makefile.depend</description>
        <pubDate>Tue, 31 Oct 2017 00:00:00 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>69b4d461 - Enable /usr/lib32 for o32 binaries on mips64.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/ld/#69b4d461</link>
        <description>Enable /usr/lib32 for o32 binaries on mips64.Build and install an o32 set of libraries on mips64 suitable forrunning o32 binaries via COMPAT_FREEBSD32. Enable COMPAT_FREEBSD32 inMALTA64.Reviewed by:	jmallett, impSponsored by:	DARPA / AFRLDifferential Revision:	https://reviews.freebsd.org/D9032

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/ld/Makefile.mips</description>
        <pubDate>Fri, 06 Jan 2017 23:00:00 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d12582eb - Add an alignment of 8 for sections in the n32 ABI.  The default alignment</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/ld/#d12582eb</link>
        <description>Add an alignment of 8 for sections in the n32 ABI.  The default alignmentof of 4 causes _end to be word aligned, which will be returned by sbrk.malloc(3), when compiled for n32, expects sbrk to return an 8-byte alignedvalue.Approved by:	rrs (mentor)

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/ld/elf32btsmipn32_fbsd.sh/freebsd-12.1/gnu/usr.bin/binutils/ld/elf32ltsmipn32_fbsd.sh</description>
        <pubDate>Fri, 25 Jun 2010 05:00:00 +0000</pubDate>
        <dc:creator>Jayachandran C. &lt;jchandra@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>968b8340 - Fix rendering with mandoc</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/ld/#968b8340</link>
        <description>Fix rendering with mandoc

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/ld/ld.1</description>
        <pubDate>Sun, 23 Nov 2014 23:00:00 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0cc88702 - Avoid warning race with creating &apos;ldscripts&apos; directory during build.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/ld/#0cc88702</link>
        <description>Avoid warning race with creating &apos;ldscripts&apos; directory during build.In r204548 the &apos;rm -f ldscripts&apos; was added likely due to reading theconditional as &apos;else it is a file&apos;.  That seems unlikely though andthe more likely case is just that the directory hasn&apos;t been created yet.Because this races with ,ssother scripts, use &apos;mkdir -p&apos; which is a minimalmodification vs upstream to avoid the warning of &apos;File exists&apos; if anotherscript creates it first.  This could replace the &apos;test -d&apos; as well butthen it&apos;s more unneeded change to the upstream script.Sponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/ld/genscripts.sh</description>
        <pubDate>Fri, 16 Oct 2015 05:00:00 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>349a1e57 - MFS r352754: Add WITH_PIE knob to build Position Independent Executables</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/ld/#349a1e57</link>
        <description>MFS r352754: Add WITH_PIE knob to build Position Independent ExecutablesMFC r344179: Add WITH_PIE knob to build Position Independent ExecutablesBuilding binaries as PIE allows the executable itself to be loaded at arandom address when ASLR is enabled (not just its shared libraries).With this change PIE objects have a .pieo extension and INTERNALLIBlibraries libXXX_pie.a.MK_PIE is disabled for some kerberos5 tools, Clang, and Subversion, asthey explicitly reference .a libraries in their Makefiles.  These canbe addressed on an individual basis later.  MK_PIE is also disabled forrtld-elf because it is already position-independent using bespokeMakefile rules.Currently only dynamically linked binaries will be built as PIE.MFC r344181: Fix Makefile conditional after r344179MFC r344182: Use make&apos;s :tl instead of checking &quot;no&quot; and &quot;NO&quot;MFC r344189: Fixup bsd.prog.mk after r344182MFC r344211: wlandebug: disable PIE to fix build failurelibifconfig is built as a static-only PRIVATELIB (and there is no _pie.aversion) so disable PIE in libifconfig&apos;s consumer.r345489: Fix GNU objdump build under WITH_PIEExplicitly specified bare .a libraries need ${PIE_SUFFIX}.r345490: Apply WITH_PIE changes to other binutils componentsFollowon to r345489, explicitly specified bare .a libraries need${PIE_SUFFIX} (although these still built).r345778: Fix gdb/kgdb build under WITH_PIEExplicitly specified bare .a libraries need ${PIE_SUFFIX}.Approved by:	re (gjb)Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/ld/Makefile</description>
        <pubDate>Thu, 26 Sep 2019 18:00:00 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6bac4c3e - Rename the linker emulation name for powerpc and powerc64. This is needed that</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/ld/#6bac4c3e</link>
        <description>Rename the linker emulation name for powerpc and powerc64. This is needed thatwe can also use the upstream binutils linker where we have to have a uniquename for the FreeBSD emulation.

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/ld/Makefile.powerpc</description>
        <pubDate>Sat, 19 Nov 2011 19:00:00 +0000</pubDate>
        <dc:creator>Andreas Tobler &lt;andreast@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3c35faa3 - Set the correct relocation type for R_ARM_TARGET2 to R_ARM_GOT_PREL. The</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/ld/#3c35faa3</link>
        <description>Set the correct relocation type for R_ARM_TARGET2 to R_ARM_GOT_PREL. TheTARGET2 relocation is unused in the current ABI but this change isrequired for EABI support.

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/ld/armelfb_fbsd.sh</description>
        <pubDate>Sun, 06 Jan 2013 07:00:00 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
