<?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>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/as/Makefile#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/as/Makefile</description>
        <pubDate>Thu, 26 Sep 2019 18:37:58 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>635718c0 - Rename RELTOP since it will mean something else globally.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/as/Makefile#635718c0</link>
        <description>Rename RELTOP since it will mean something else globally.Sponsored by:	Dell EMC Isilon

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/as/Makefile</description>
        <pubDate>Tue, 31 Oct 2017 00:07:37 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0b972ac9 - Support armv7 builds for userland</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/as/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-12.1/gnu/usr.bin/binutils/as/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>c6063d0d - Use src.opts.mk in preference to bsd.own.mk except where we need stuff</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/as/Makefile#c6063d0d</link>
        <description>Use src.opts.mk in preference to bsd.own.mk except where we need stufffrom the latter.

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/as/Makefile</description>
        <pubDate>Tue, 06 May 2014 04:22:01 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>412fcd3f - More correct version of prev. fix.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/as/Makefile#412fcd3f</link>
        <description>More correct version of prev. fix.

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/as/Makefile</description>
        <pubDate>Tue, 18 Dec 2012 04:44:36 +0000</pubDate>
        <dc:creator>Andrey A. Chernov &lt;ache@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>89bae3c5 - Fix:</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/as/Makefile#89bae3c5</link>
        <description>Fix:line 11: Malformed conditional(${TARGET} == &quot;arm&quot; || ${TARGET_ARCH} == &quot;powerpc64&quot;)

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/as/Makefile</description>
        <pubDate>Mon, 17 Dec 2012 19:17:10 +0000</pubDate>
        <dc:creator>Andrey A. Chernov &lt;ache@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>70b6701d - Also remove -Werror on arm with clang as there are warnings.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/as/Makefile#70b6701d</link>
        <description>Also remove -Werror on arm with clang as there are warnings.

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/as/Makefile</description>
        <pubDate>Sat, 15 Dec 2012 21:33:12 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>beaded8a - Dont use -Werror when building libbfd and gnu as on powerpc64 with clang</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/as/Makefile#beaded8a</link>
        <description>Dont use -Werror when building libbfd and gnu as on powerpc64 with clangas there are warnings.Reviewed by:    nwhitehorn

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/as/Makefile</description>
        <pubDate>Fri, 24 Aug 2012 16:37:00 +0000</pubDate>
        <dc:creator>Roman Divacky &lt;rdivacky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4da573d9 - Merging of projects/armv6, part 3</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/as/Makefile#4da573d9</link>
        <description>Merging of projects/armv6, part 3r238211:Support TARGET_ARCH=armv6 and TARGET_ARCH=armv6ebThis adds a new TARGET_ARCH for building on ARMprocessors that support the ARMv6K multiprocessorextensions.  In particular, these processors havebetter support for TLS and mutex operations.This mostly touches a lot of Makefiles to extendexisting patterns for inferring CPUARCH from ARCH.It also configures: * GCC to default to arm1176jz-s * GCC to predefine __FreeBSD_ARCH_armv6__ * gas to default to ARM_ARCH_V6K * uname -p to return &apos;armv6&apos; * make so that MACHINE_ARCH defaults to &apos;armv6&apos;It also changes a number of headers to usethe compiler __ARM_ARCH_XXX__ macros to configureprocessor-specific support routines.Submitted by:	Tim Kientzle &lt;kientzle@freebsd.org&gt;

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/as/Makefile</description>
        <pubDate>Wed, 15 Aug 2012 03:21:56 +0000</pubDate>
        <dc:creator>Oleksandr Tymoshenko &lt;gonzo@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4f20e4f2 - Add src.conf option WITH_SHARED_TOOLCHAIN to enable building the</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/as/Makefile#4f20e4f2</link>
        <description>Add src.conf option WITH_SHARED_TOOLCHAIN to enable building thetoolchain binaries as dynamically linked.  Option is disabled bydefault.Reviewed by:	ru (previous version)MFC after:	2 weeks

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/as/Makefile</description>
        <pubDate>Sun, 29 Apr 2012 09:32:44 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5fc747bf - Make default ABI for as(1) to be the same as target platform.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/as/Makefile#5fc747bf</link>
        <description>Make default ABI for as(1) to be the same as target platform.This change makes object files compiled with default flags bygcc and as compatible.

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/as/Makefile</description>
        <pubDate>Fri, 23 Mar 2012 19:37:45 +0000</pubDate>
        <dc:creator>Oleksandr Tymoshenko &lt;gonzo@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ce0cfc0e - Garbage-collect some code made obsolete by the TBEMD import.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/as/Makefile#ce0cfc0e</link>
        <description>Garbage-collect some code made obsolete by the TBEMD import.

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/as/Makefile</description>
        <pubDate>Mon, 15 Nov 2010 22:12:13 +0000</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e8dce5b9 - Complete the integration of tbemd branch into head.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/as/Makefile#e8dce5b9</link>
        <description>Complete the integration of tbemd branch into head.TARGET_BIG_ENDIAN is now completely dead, except where it wasoriginally supposed to be used (internally in the toolchain building).TARGET_ARCH has changed in three cases:(1) Little endian mips has changed to mipsel.(2) Big endian mips has changed to mipseb.(3) Big endian arm has changed to armeb.Some additional changes are needed to make &apos;make universe&apos; work on armand mips after this change, so those are commented out for now.UPDATING information will be forthcoming.  Any remaining rough edgeswill be hammered out in -current.

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/as/Makefile</description>
        <pubDate>Wed, 10 Nov 2010 06:39:49 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d2d5b59c - Update Makefile and config.h for as.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/as/Makefile#d2d5b59c</link>
        <description>Update Makefile and config.h for as.

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/as/Makefile</description>
        <pubDate>Mon, 01 Nov 2010 19:45:55 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e083002b - Most of binutils now compiles at WARNS=3, except for libiberty and</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/as/Makefile#e083002b</link>
        <description>Most of binutils now compiles at WARNS=3, except for libiberty andlibbfd, which still need WARNS=2.

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/as/Makefile</description>
        <pubDate>Fri, 22 Oct 2010 20:46:08 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1e35dff4 - Remove bignum-copy.c from SRCS=, as it no longer exists.  Remove</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/as/Makefile#1e35dff4</link>
        <description>Remove bignum-copy.c from SRCS=, as it no longer exists.  Removetc-sparc-fixed.c entirely, since the fix has been integrated intocontrib/binutils/gas/config/tc-sparc.c by upstream.  Define TARGET_OSin addition to the other TARGET_XXX defines.

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/as/Makefile</description>
        <pubDate>Thu, 21 Oct 2010 20:27:40 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>52eb44ce - Use one file per line in SRCS= definition, to make insertions and</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/as/Makefile#52eb44ce</link>
        <description>Use one file per line in SRCS= definition, to make insertions anddeletions easier, and sort the file list.

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/as/Makefile</description>
        <pubDate>Thu, 21 Oct 2010 20:23:53 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2cf64c80 - Teach our toolchain how to generate 64-bit PowerPC binaries. This fixes</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/as/Makefile#2cf64c80</link>
        <description>Teach our toolchain how to generate 64-bit PowerPC binaries. This fixesa variety of bugs in binutils related to handling of 64-bit PPC ELF,provides a GCC configuration for 64-bit PowerPC on FreeBSD, andassociated build systems tweaks.Obtained from:	projects/ppc64

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/as/Makefile</description>
        <pubDate>Sat, 10 Jul 2010 02:29:22 +0000</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7932522f - Push mips support for as into the tree.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/as/Makefile#7932522f</link>
        <description>Push mips support for as into the tree.

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/as/Makefile</description>
        <pubDate>Thu, 11 Dec 2008 08:15:14 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>777552ae - Temporarily add newer copy of tc-sparc.c to build to</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/usr.bin/binutils/as/Makefile#777552ae</link>
        <description>Temporarily add newer copy of tc-sparc.c to build tosupport building of sun4v. This can be removed oncethe binutils import happens.Reviewed by: kanApproved by: rwatson (mentor)

            List of files:
            /freebsd-12.1/gnu/usr.bin/binutils/as/Makefile</description>
        <pubDate>Mon, 09 Oct 2006 04:52:14 +0000</pubDate>
        <dc:creator>Kip Macy &lt;kmacy@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
