<?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>ffec3151 - Convert gnu to using SRCTOP</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libgcov/Makefile#ffec3151</link>
        <description>Convert gnu to using SRCTOPPrefer SRCTOP over CURDIR/../../contrib, etc. However, retain the &quot;upone level&quot; instances of ../ because they are really relative to thispart of the tree and not a means to find the root of the tree. Assuch, it&apos;s better to leave them since that further the goal of beingable to move directories if watned to in the future.Differential Revision:	https://reviews.freebsd.org/D9932Sponsored by:		NetflixSilence	On:		arch@ (twice)

            List of files:
            /freebsd-12.1/gnu/lib/libgcov/Makefile</description>
        <pubDate>Sun, 12 Mar 2017 18:59:16 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2b4da8aa - When MAKEOBJDIRPREFIX points to a case-insensitive file system, the</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libgcov/Makefile#2b4da8aa</link>
        <description>When MAKEOBJDIRPREFIX points to a case-insensitive file system, thebuild can break when different source files create the same targetfiles (case-insensitivity speaking).  This is the case for objectfiles compiled with -fpic and shared libraries. The former usesan extension of &quot;.So&quot;, and the latter an extension &quot;.so&quot;.  Renameshared object files from *.So to *.pico to match what NetBSD does.See also r305855MFC after:	1 monthSponsored by:	Bracket ComputingDifferential Revision:	https://reviews.freebsd.org/D7906

            List of files:
            /freebsd-12.1/gnu/lib/libgcov/Makefile</description>
        <pubDate>Sat, 24 Sep 2016 15:11:27 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>09fb6bff - Follow-up r297842: Rework header generation to fix always rebuilding.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libgcov/Makefile#09fb6bff</link>
        <description>Follow-up r297842: Rework header generation to fix always rebuilding.This reworks the handling of common headers to just include the neededlogic rather than invoke MAKE.  This avoids the problem listed in r297842and avoids other dependency tracking issues.Pointyhat to:	bdreweryReported by:	Nikolai Lifanov &lt;lifanov@mail.lifanov.com&gt;Sponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd-12.1/gnu/lib/libgcov/Makefile</description>
        <pubDate>Mon, 18 Apr 2016 18:13:58 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8a5f4396 - META_MODE: Avoid changed build command every build.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libgcov/Makefile#8a5f4396</link>
        <description>META_MODE: Avoid changed build command every build.Because the file is generated with -f using another Makefile, 2different Makefiles are trying to handle the .meta file for thetarget.  The obvious .NOMETA_CMP or .NOMETA on the ${MAKE} targetsdon&apos;t work as they are very limited in scope in bmake.  Using.PHONY fixes the problem and ensures that the ${MAKE} commandis always ran to check if it is outdated in the sub-make.An example of the problem in gnu/lib/libgcc (with make -dM):  /usr/obj/root/git/freebsd/gnu/lib/libgcc/tm.h.meta: 2: a build command has changed  TARGET_CPU_DEFAULT=&quot;&quot;  HEADERS=&quot;options.h i386/biarch64.h i386/i386.h i386/unix.h i386/att.h dbxelf.h elfos-undef.h elfos.h freebsd-native.h freebsd-spec.h freebsd.h i386/x86-64.h i386/freebsd.h i386/freebsd64.h defaults.h&quot;  DEFINES=&quot;&quot;  /bin/sh /root/git/freebsd/gnu/lib/libgcc/../../../contrib/gcc/mkconfig.sh tm.h  vs  (cd /root/git/freebsd/gnu/lib/libgcc; make -f /root/git/freebsd/gnu/lib/libgcc/../../usr.bin/cc/cc_tools/Makefile MFILE=/root/git/freebsd/gnu/lib/libgcc/../../usr.bin/cc/cc_tools/Makefile GCCDIR=/root/git/freebsd/gnu/lib/libgcc/../../../contrib/gcc tm.h)  Skipping meta for tm.h: .NOMETA  (cd /root/git/freebsd/gnu/lib/libgcc; make -f /root/git/freebsd/gnu/lib/libgcc/../../usr.bin/cc/cc_tools/Makefile MFILE=/root/git/freebsd/gnu/lib/libgcc/../../usr.bin/cc/cc_tools/Makefile GCCDIR=/root/git/freebsd/gnu/lib/libgcc/../../../contrib/gcc tm.h)  `tm.h&apos; is up to date.Sponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd-12.1/gnu/lib/libgcov/Makefile</description>
        <pubDate>Tue, 12 Apr 2016 02:45:19 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6d4766c1 - Remove MK_ARM_EABI, the armeb issues have been fixed. The code to support</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libgcov/Makefile#6d4766c1</link>
        <description>Remove MK_ARM_EABI, the armeb issues have been fixed. The code to supportthe oabi is still in the tree, but it is expected this will be removedas developers work on surrounding code.With this commit the ARM EABI is the only supported supported ABI byFreeBSD on ARMa 32-bit processors.X-MFC after:	neverRelnotes:	yesDifferential Revision: https://reviews.freebsd.org/D876

            List of files:
            /freebsd-12.1/gnu/lib/libgcov/Makefile</description>
        <pubDate>Wed, 01 Oct 2014 08:26:51 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b037ca43 - Make sure that the sub-makes for unwind.h start from the CURDIR</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libgcov/Makefile#b037ca43</link>
        <description>Make sure that the sub-makes for unwind.h start from the CURDIR(/usr/src) tree rather than the OBJDIR (/usr/obj) tree. This fixesbroken incremental builds with the canonical MAKESYSPATH workaroundof .../share/mk. This is a gross kludge.

            List of files:
            /freebsd-12.1/gnu/lib/libgcov/Makefile</description>
        <pubDate>Tue, 24 Jun 2014 22:15:27 +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/lib/libgcov/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/lib/libgcov/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>98407b8b - Spell NO_PROFILE= as MK_PROFILE=no.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libgcov/Makefile#98407b8b</link>
        <description>Spell NO_PROFILE= as MK_PROFILE=no.

            List of files:
            /freebsd-12.1/gnu/lib/libgcov/Makefile</description>
        <pubDate>Fri, 25 Apr 2014 19:25:26 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1992e9a1 - Add compiler support for the ARM EABI.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libgcov/Makefile#1992e9a1</link>
        <description>Add compiler support for the ARM EABI.ARM EABI support is disabled by default and can be enabled by settingWITH_ARM_EABI when building, however only the kernel-toolchain target willwork with this flag until the rest of the support is added.

            List of files:
            /freebsd-12.1/gnu/lib/libgcov/Makefile</description>
        <pubDate>Thu, 17 Jan 2013 05:56:28 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>489a1b93 - MFC r198471.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libgcov/Makefile#489a1b93</link>
        <description>MFC r198471.Log:  Compile libgcov without stack protection. It can be linked into  both static and dynamic binaries compiled with or without stack  protection and should not depend on libssp_nonshared.a symbols.  Discussed with: kib  PR:		bin/139052

            List of files:
            /freebsd-12.1/gnu/lib/libgcov/Makefile</description>
        <pubDate>Sun, 20 Dec 2009 02:35:10 +0000</pubDate>
        <dc:creator>Alexander Kabaev &lt;kan@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>573cb89b - Compile libgcov without stack protection. It can be linked into</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libgcov/Makefile#573cb89b</link>
        <description>Compile libgcov without stack protection. It can be linked intoboth static and dynamic binaries compiled with or without stackprotection and should not depend on libssp_nonshared.a symbols.Discussed with: kibPR:		bin/139052

            List of files:
            /freebsd-12.1/gnu/lib/libgcov/Makefile</description>
        <pubDate>Sun, 25 Oct 2009 15:52:31 +0000</pubDate>
        <dc:creator>Alexander Kabaev &lt;kan@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c78339e9 - Compile static gcov library with -fPIC to match what stock GCC builds</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libgcov/Makefile#c78339e9</link>
        <description>Compile static gcov library with -fPIC to match what stock GCC buildsare doing. This is required for libgcov.a to be usable on amd64.Reported by:	stas

            List of files:
            /freebsd-12.1/gnu/lib/libgcov/Makefile</description>
        <pubDate>Sun, 21 Jun 2009 01:54:47 +0000</pubDate>
        <dc:creator>Alexander Kabaev &lt;kan@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>afb57df6 - Update bmake glue to build GCC 4.2.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libgcov/Makefile#afb57df6</link>
        <description>Update bmake glue to build GCC 4.2.Also:        Switch FreeBSD to use libgcc_s.so.1.        Use dl_iterate_phdr to locate shared objects&apos; exception frame        info instead of depending on older register_frame_info machinery.        This allows us to avoid depending on libgcc_s.so.1 in binaries        that do not use exception handling directly. As an additional        benefit it breaks circular libc &lt;=&gt; libgcc_s.so.1 dependency too.        Build newly added libgomp.so.1 library, the runtime support        bits for OpenMP.        Build LGPLed libssp library. Our libc provides our own        BSD-licensed SSP callbacks implementation, so this library        is only built to benefit applications that have hadcoded        knowledge of libssp.so and libssp_nonshared.a. When linked        in from command line, these libraries override libc        implementation.

            List of files:
            /freebsd-12.1/gnu/lib/libgcov/Makefile</description>
        <pubDate>Sat, 19 May 2007 04:25:59 +0000</pubDate>
        <dc:creator>Alexander Kabaev &lt;kan@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5740a2b6 - Convert NO_PROFILE and NO_LIB32 to new style.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libgcov/Makefile#5740a2b6</link>
        <description>Convert NO_PROFILE and NO_LIB32 to new style.

            List of files:
            /freebsd-12.1/gnu/lib/libgcov/Makefile</description>
        <pubDate>Sat, 18 Mar 2006 21:37:05 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ab7a2947 - NODOCCOMPRESS -&gt; NO_DOCCOMPRESS</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libgcov/Makefile#ab7a2947</link>
        <description>NODOCCOMPRESS -&gt; NO_DOCCOMPRESSNOINFO -&gt; NO_INFONOINFOCOMPRESS -&gt; NO_INFOCOMPRESSNOLINT -&gt; NO_LINTNOPIC -&gt; NO_PICNOPROFILE -&gt; NO_PROFILE

            List of files:
            /freebsd-12.1/gnu/lib/libgcov/Makefile</description>
        <pubDate>Tue, 21 Dec 2004 09:33:47 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a35d8893 - For variables that are only checked with defined(), don&apos;t provide</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libgcov/Makefile#a35d8893</link>
        <description>For variables that are only checked with defined(), don&apos;t provideany fake value.

            List of files:
            /freebsd-12.1/gnu/lib/libgcov/Makefile</description>
        <pubDate>Sun, 24 Oct 2004 15:33:08 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0d7a4fdf - Add libgcov, a runtime support library for binaries compiled for basic</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libgcov/Makefile#0d7a4fdf</link>
        <description>Add libgcov, a runtime support library for binaries compiled for basicblock profiling.

            List of files:
            /freebsd-12.1/gnu/lib/libgcov/Makefile</description>
        <pubDate>Sat, 14 Aug 2004 03:23:24 +0000</pubDate>
        <dc:creator>Alexander Kabaev &lt;kan@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
