<?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>d0b2dbfa - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/gnu/lib/Makefile#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/gnu/lib/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>8aff76fb - build: remove the option to build gnugrep</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/gnu/lib/Makefile#8aff76fb</link>
        <description>build: remove the option to build gnugrepUnconditionally install bsdgrep as grep, bootstrap or not. Remove allbuild glue and stop installing both gnugrep and libgnuregex now thatall consumers of the latter are gone.Relnotes:	yesDifferential Revision:	https://reviews.freebsd.org/D27732

            List of files:
            /freebsd-14.2/gnu/lib/Makefile</description>
        <pubDate>Tue, 22 Dec 2020 21:36:40 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fe7dff17 - Remove additional GDB leftovers missed in r368667</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/gnu/lib/Makefile#fe7dff17</link>
        <description>Remove additional GDB leftovers missed in r368667

            List of files:
            /freebsd-14.2/gnu/lib/Makefile</description>
        <pubDate>Tue, 15 Dec 2020 18:12:03 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2756e138 - gnu: don&apos;t build libgnuregex for WITH_GNU_GREP_COMPAT</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/gnu/lib/Makefile#2756e138</link>
        <description>gnu: don&apos;t build libgnuregex for WITH_GNU_GREP_COMPATbsdgrep switched over to libregex back in r363823 to fillWITH_GNU_GREP_COMPAT, since libgnuregex in base is quite buggy and libregexis somewhat functional. Don&apos;t build libgnuregex on our account, please.

            List of files:
            /freebsd-14.2/gnu/lib/Makefile</description>
        <pubDate>Fri, 04 Dec 2020 15:21:12 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>57f80467 - remove GCC 4.2.1 build infrastructure</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/gnu/lib/Makefile#57f80467</link>
        <description>remove GCC 4.2.1 build infrastructureAs described in Warner&apos;s email message[1] to the FreeBSD-arch mailinglist we have reached GCC 4.2.1&apos;s retirement date.  At this time allsupported architectures either use in-tree Clang, or rely on externaltoolchain (i.e., a contemporary GCC version from ports).GCC 4.2.1 was released July 18, 2007 and was imported into FreeBSD laterthat year, in r171825.  GCC has served us well, but version 4.2.1 isobsolete and not used by default on any architecture in FreeBSD.  Itdoes not support modern C and does not support arm64 or RISC-V.Thanks to everyone responsible for maintaining, updating, and testingGCC in the FreeBSD base system over the years.So long, and thanks for all the fish.[1] https://lists.freebsd.org/pipermail/freebsd-arch/2020-January/019823.htmlPR:		228919Reviewed by:	brooks, impSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D23124

            List of files:
            /freebsd-14.2/gnu/lib/Makefile</description>
        <pubDate>Sat, 29 Feb 2020 03:25:51 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>43e84039 - retire BSD_CRTBEGIN option</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/gnu/lib/Makefile#43e84039</link>
        <description>retire BSD_CRTBEGIN optionBSD crt is currently used on all architectures (other than sparc64).Remove the option and use BSD crt everywhere as part of the GCC 4.2.1retirement plan.https://lists.freebsd.org/pipermail/freebsd-arch/2020-January/019823.htmlPR:		239851Reviewed by:	andrew, brooksSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D23122

            List of files:
            /freebsd-14.2/gnu/lib/Makefile</description>
        <pubDate>Fri, 31 Jan 2020 18:04:04 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>305f30cc - Retire build support for GCC&apos;s DWARF unwinder</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/gnu/lib/Makefile#305f30cc</link>
        <description>Retire build support for GCC&apos;s DWARF unwinderAs of r356514 LLVM&apos;s libunwind is used as the DWARF unwinder on allsupported CPU architectures, and GCC and its libraries will be removedsoon.  Retire the build infrastructure for GCC&apos;s unwinder; from hereif there are any unwinder bugs (on any arch) the path forward is to fixLLVM&apos;s libunwind.

            List of files:
            /freebsd-14.2/gnu/lib/Makefile</description>
        <pubDate>Wed, 08 Jan 2020 21:07:55 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cd0d51ba - Provide libssp based on libc</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/gnu/lib/Makefile#cd0d51ba</link>
        <description>Provide libssp based on libcFor libssp.so, rebuild stack_protector.c with FORTIFY_SOURCE stubs that justabort built into it.For libssp_nonshared.a, steal stack_protector_compat.c from^/lib/libc/secure and massage it to maintain that __stack_chk_fail_localis a hidden symbol.libssp is now built unconditionally regardless of {WITH,WITHOUT}_SSP in thebuild environment, and the gcclibs version has been disconnected from thebuild in favor of this one.PR:		242950 (exp-run)Reviewed by:	kib, emaste, pfg, Oliver Pinter (earlier version)Also discussed with:	kanMFC after:	2 weeksDifferential Revision:	https://reviews.freebsd.org/D22943

            List of files:
            /freebsd-14.2/gnu/lib/Makefile</description>
        <pubDate>Sat, 04 Jan 2020 20:19:25 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b0840a28 - Connect lib/libomp to the build.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/gnu/lib/Makefile#b0840a28</link>
        <description>Connect lib/libomp to the build.* Set MK_OPENMP to yes by default only on amd64, for now.* Bump __FreeBSD_version to signal this addition.* Ensure gcc&apos;s conflicting omp.h is not installed if MK_OPENMP is yes.* Update OptionalObsoleteFiles.inc to cope with the conflicting omp.h.* Regenerate src.conf(5) with new WITH/WITHOUT fragments.Relnotes:	yesPR:		236062MFC after:	1 monthX-MFC-With:	r344779

            List of files:
            /freebsd-14.2/gnu/lib/Makefile</description>
        <pubDate>Sat, 16 Mar 2019 15:45:15 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>31d62a73 - Implement a BSD licensed crtbegin/crtend</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/gnu/lib/Makefile#31d62a73</link>
        <description>Implement a BSD licensed crtbegin/crtendThese are needed for .ctors/.dtors and .jcr handling. The former needsall the function pointers to be called in the correct order from the.init/.fini section. The latter just needs to call a gcj specific functionif it exists with a pointer to the start of the .jcr section.This is currently disabled until __dso_handle support is added.Reviewed by:	emasteMFC after:	1 monthSponsored by:	DARPA, AFRLDifferential Revision:	https://reviews.freebsd.org/D17587

            List of files:
            /freebsd-14.2/gnu/lib/Makefile</description>
        <pubDate>Thu, 25 Oct 2018 17:39:41 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8134347f - Remove libreadline from the source tree, all consumers but gdb</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/gnu/lib/Makefile#8134347f</link>
        <description>Remove libreadline from the source tree, all consumers but gdbhas been switched to libedit long ago, libreadline was built as aninternallib for a while and kept only for gdbtui which was broken usinglibreadline.Since gdb has been mostly deorbitted in all arches, gdbtui was only installedon arm and sparc64, given it has been removed, gdb has been switched to uselibedit, no consumers are left for libreadline. Thus this removal

            List of files:
            /freebsd-14.2/gnu/lib/Makefile</description>
        <pubDate>Tue, 06 Feb 2018 12:22:42 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>af8612c1 - GNU diff is done and GNU diff3 is not using libgnuregex, so no need to</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/gnu/lib/Makefile#af8612c1</link>
        <description>GNU diff is done and GNU diff3 is not using libgnuregex, so no need tocondition the build of libgnuregex anymore on WITHOUT_GNU_DIFF

            List of files:
            /freebsd-14.2/gnu/lib/Makefile</description>
        <pubDate>Thu, 20 Apr 2017 19:33:00 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fd1444e4 - Only build libreadline for gdb, binutils actually does not need it</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/gnu/lib/Makefile#fd1444e4</link>
        <description>Only build libreadline for gdb, binutils actually does not need it

            List of files:
            /freebsd-14.2/gnu/lib/Makefile</description>
        <pubDate>Thu, 20 Apr 2017 19:29:35 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c7fbd772 - Connect new LLVM-based libgcc_eh &amp; libgcc_s to the build</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/gnu/lib/Makefile#c7fbd772</link>
        <description>Connect new LLVM-based libgcc_eh &amp; libgcc_s to the buildCompiler-rt and LLVM&apos;s libunwind provide a suitable replacement forlibgcc.a, libgcc_eh.a, and libgcc_s.so.Remove the now-unused LLVM_LIBUNWIND block from gnu/lib/libgcc.PR:		213480 [exp-run]Reviewed by:	brooks, edSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D8189

            List of files:
            /freebsd-14.2/gnu/lib/Makefile</description>
        <pubDate>Fri, 04 Nov 2016 19:35:49 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2abd4864 - Correct typo in r307679: the variable is MK_GNU_GREP_COMPAT</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/gnu/lib/Makefile#2abd4864</link>
        <description>Correct typo in r307679: the variable is MK_GNU_GREP_COMPAT

            List of files:
            /freebsd-14.2/gnu/lib/Makefile</description>
        <pubDate>Thu, 20 Oct 2016 18:43:12 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d1a69033 - Build libgnuregex only if necessary for other components</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/gnu/lib/Makefile#d1a69033</link>
        <description>Build libgnuregex only if necessary for other componentsReviewed by:	brooksDifferential Revision:	https://reviews.freebsd.org/D8298

            List of files:
            /freebsd-14.2/gnu/lib/Makefile</description>
        <pubDate>Thu, 20 Oct 2016 17:28:52 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dc8b6297 - Put each SUBDIR on a separate line for ease of maintenance</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/gnu/lib/Makefile#dc8b6297</link>
        <description>Put each SUBDIR on a separate line for ease of maintenanceAdditional patches to this file are in progress, and having each SUBDIRentry on a separate line makes it easier to change the order in whichthe patches are reviewed, tested, and applied.

            List of files:
            /freebsd-14.2/gnu/lib/Makefile</description>
        <pubDate>Wed, 19 Oct 2016 20:56:21 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>016e7731 - Switch gnu/lib/Makefile to SUBDIR.${MK_*} optional subdir style</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/gnu/lib/Makefile#016e7731</link>
        <description>Switch gnu/lib/Makefile to SUBDIR.${MK_*} optional subdir styleCompound conditions are left unchanged

            List of files:
            /freebsd-14.2/gnu/lib/Makefile</description>
        <pubDate>Wed, 19 Oct 2016 19:32:06 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b31f8596 - Don&apos;t build libdialog if WITHOUT_DIALOG is set</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/gnu/lib/Makefile#b31f8596</link>
        <description>Don&apos;t build libdialog if WITHOUT_DIALOG is setX-MFC-With:	r306375

            List of files:
            /freebsd-14.2/gnu/lib/Makefile</description>
        <pubDate>Mon, 03 Oct 2016 17:34:50 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>aa92269e - Add more SUBDIR_PARALLEL.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/gnu/lib/Makefile#aa92269e</link>
        <description>Add more SUBDIR_PARALLEL.MFC after:	3 weeksSponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd-14.2/gnu/lib/Makefile</description>
        <pubDate>Thu, 15 Oct 2015 22:55:08 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
