<?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/lib/libdwarf/Makefile#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/lib/libdwarf/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>7bb441c8 - libdwarf: Add some constants from DWARF 5</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libdwarf/Makefile#7bb441c8</link>
        <description>libdwarf: Add some constants from DWARF 5This is not exhaustive - DWARF 5 has some new enumeration types notimplemented here - but I think I caught all the ones that are extendedin DWARF 5, plus the new compilation unit type (DW_UT_*), needed whenparsing .debug_info headers.These were useful when extending libdwarf/ctfconvert/readelf to handleDWARF generated by gcc 12, which is version 5 by default.Reviewed by:	emasteMFC after:	3 weeksSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D38273

            List of files:
            /freebsd-14.2/lib/libdwarf/Makefile</description>
        <pubDate>Tue, 07 Feb 2023 19:33:27 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3aa0bc89 - libdwarf: Add a weak uncompress() symbol</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libdwarf/Makefile#3aa0bc89</link>
        <description>libdwarf: Add a weak uncompress() symbolThis works around brokenness in buildworld&apos;s bootstrapping logic: ituses the source tree&apos;s metadata to collect dependency info (such as,&quot;libdwarf depends on libz&quot;) but links against static host libraries.If these two are out of sync, as is the case if one builds a commitprior to the introduction of the libz dependency, then the build failswhen trying to statically link nm(1).Mitigate the problem by defining a weak uncompress() symbol which simplyreturns an error.  This ensures that the build won&apos;t fail whenstatically linking libdwarf without zlib.  The downside is that anytools using libdwarf without zlib will now hit a runtime error if theyattempt to decode compressed sections, but at least they&apos;ll faildeterministically, and compressed debug info is only enabled by defaultin main.In particular, this fixes building of branches lacking commitdbf05458e3bd, such as releng branches, stable/12 and 13 and oldrevisions of main.  Previously the nm(1) build would fail with:ld: error: undefined symbol: uncompress&gt;&gt;&gt; referenced by libdwarf_elf_init.c:233&gt;&gt;&gt; (/usr/src/contrib/elftoolchain/libdwarf/libdwarf_elf_init.c:233)&gt;&gt;&gt;               libdwarf_elf_init.o:(_dwarf_elf_init) in archive&gt;&gt;&gt; /usr/lib/libdwarf.aReported by:	dim, ler, krionReviewed by:	imp, emasteFixes:		dbf05458e3bd (&quot;libdwarf: Support consumption of compressed ELF sections&quot;)MFC after:	1 weekSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D33419

            List of files:
            /freebsd-14.2/lib/libdwarf/Makefile</description>
        <pubDate>Mon, 13 Dec 2021 23:44:13 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dbf05458 - libdwarf: Support consumption of compressed ELF sections</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libdwarf/Makefile#dbf05458</link>
        <description>libdwarf: Support consumption of compressed ELF sectionsAutomatically decompress zlib-compressed debug sections when loadingthem.  This lets ctfcovert work on userland code after commitc910570e7573 (&quot;Use compressed debug in standalone userland debug filesby default&quot;).Reported by:	avgReviewed by:	avg, emasteMFC after:	2 weeksSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D33139

            List of files:
            /freebsd-14.2/lib/libdwarf/Makefile</description>
        <pubDate>Mon, 06 Dec 2021 15:37:49 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dc2cbb83 - Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libdwarf/Makefile#dc2cbb83</link>
        <description>Use SRCTOP-relative paths to other directories instead of .CURDIR-relative onesThis simplifies pathing in make/displayed outputMFC after:    3 weeksSponsored by: Dell EMC Isilon

            List of files:
            /freebsd-14.2/lib/libdwarf/Makefile</description>
        <pubDate>Fri, 20 Jan 2017 04:54:21 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2821bdcc - elftoolchain: Use ${SRCTOP} for the top of the FreeBSD tree</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libdwarf/Makefile#2821bdcc</link>
        <description>elftoolchain: Use ${SRCTOP} for the top of the FreeBSD treeIt&apos;s provided by sys.mk so there&apos;s no need to derive it from ${.CURDIR}.Suggested by:	ngieSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D5998

            List of files:
            /freebsd-14.2/lib/libdwarf/Makefile</description>
        <pubDate>Thu, 21 Apr 2016 12:58:29 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c0e5e7f3 - Replace ${CURDIR}/../.. with ${CURDIR:H:H} in elftoolchain</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libdwarf/Makefile#c0e5e7f3</link>
        <description>Replace ${CURDIR}/../.. with ${CURDIR:H:H} in elftoolchainThis produces a nicer path in debug info and build logs.MFC after:	1 weekSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-14.2/lib/libdwarf/Makefile</description>
        <pubDate>Mon, 18 Apr 2016 13:13:59 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a70cba95 - First pass through library packaging.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libdwarf/Makefile#a70cba95</link>
        <description>First pass through library packaging.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-14.2/lib/libdwarf/Makefile</description>
        <pubDate>Thu, 04 Feb 2016 21:16:35 +0000</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4aa63711 - META MODE: Fix &apos;make bootstrap-tools&apos;.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libdwarf/Makefile#4aa63711</link>
        <description>META MODE: Fix &apos;make bootstrap-tools&apos;.The main problem was bitrot after elftoolchain being swapped in for theGNU toolchain.This also reworks how the list of &apos;host allowed&apos; libraries is determinedto only allow INTERNALLIBs, which is needed for libelftc to come in.For usr.bin/readelf use the same hack, as libelf and libdward, to bring inthe needed sys/ headers for host builds.  This has not yet been a problem dueto readelf not being built as a host tool in buildworld.  This is possiblein the meta build though when building the toolchain.Sponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd-14.2/lib/libdwarf/Makefile</description>
        <pubDate>Wed, 25 Nov 2015 19:44:51 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b791fbe6 - META MODE: Don&apos;t create .meta files when symlinking sources into the obj directory.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libdwarf/Makefile#b791fbe6</link>
        <description>META MODE: Don&apos;t create .meta files when symlinking sources into the obj directory.Tracking these leads to situations where meta mode will consider thefile to be out of date if /bin/sh or /bin/ln are newer than the sourcefile.  There&apos;s no reason for meta mode to do this as make is alreadyhandling the rebuild dependency fine.Sponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd-14.2/lib/libdwarf/Makefile</description>
        <pubDate>Wed, 25 Nov 2015 19:44:43 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6b129086 - Convert libraries to use LIBADD</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libdwarf/Makefile#6b129086</link>
        <description>Convert libraries to use LIBADDWhile here reduce a bit overlinking

            List of files:
            /freebsd-14.2/lib/libdwarf/Makefile</description>
        <pubDate>Tue, 25 Nov 2014 11:07:26 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>be116213 - Bump SHLIB_MAJOR for libdwarf as ABI/API has changed.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libdwarf/Makefile#be116213</link>
        <description>Bump SHLIB_MAJOR for libdwarf as ABI/API has changed.

            List of files:
            /freebsd-14.2/lib/libdwarf/Makefile</description>
        <pubDate>Tue, 21 Jan 2014 21:11:07 +0000</pubDate>
        <dc:creator>Kai Wang &lt;kaiw@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6eabfa96 - Reapply revisions r237528, r237531 and r238741 which make libelf</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libdwarf/Makefile#6eabfa96</link>
        <description>Reapply revisions r237528, r237531 and r238741 which make libelfproperly include sys/ headers from the source tree instead of thehost.These patches are also applied to libdwarf since libdwarf requiresthe same sys/ headers as libelf.

            List of files:
            /freebsd-14.2/lib/libdwarf/Makefile</description>
        <pubDate>Tue, 21 Jan 2014 20:42:15 +0000</pubDate>
        <dc:creator>Kai Wang &lt;kaiw@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a1abeb05 - Remove INCSDIR variable which is only used in elftoolchain&apos;s own build</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libdwarf/Makefile#a1abeb05</link>
        <description>Remove INCSDIR variable which is only used in elftoolchain&apos;s own buildframework.

            List of files:
            /freebsd-14.2/lib/libdwarf/Makefile</description>
        <pubDate>Tue, 21 Jan 2014 20:23:39 +0000</pubDate>
        <dc:creator>Kai Wang &lt;kaiw@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fbb4c451 - Remove the old libdwarf and bring in the new libdwarf in contrib/.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libdwarf/Makefile#fbb4c451</link>
        <description>Remove the old libdwarf and bring in the new libdwarf in contrib/.

            List of files:
            /freebsd-14.2/lib/libdwarf/Makefile</description>
        <pubDate>Thu, 16 Jan 2014 21:52:09 +0000</pubDate>
        <dc:creator>Kai Wang &lt;kaiw@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7596eb48 - Bump shared libraries version numbers in preparation for 9.0.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libdwarf/Makefile#7596eb48</link>
        <description>Bump shared libraries version numbers in preparation for 9.0.This time, only libraries which ABI has been changed compared tostable/8, are bumped.ABI analysis done by:	Gleb KurtsouApproved by:	re (kensmith)

            List of files:
            /freebsd-14.2/lib/libdwarf/Makefile</description>
        <pubDate>Sun, 28 Aug 2011 09:26:48 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9b2a96cc - Add the ability to search for all the inlined instances of a given function.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libdwarf/Makefile#9b2a96cc</link>
        <description>Add the ability to search for all the inlined instances of a given function.Reviewed by:	jbObtained from:	Juniper Networks

            List of files:
            /freebsd-14.2/lib/libdwarf/Makefile</description>
        <pubDate>Sat, 07 May 2011 01:05:31 +0000</pubDate>
        <dc:creator>David E. O&apos;Brien &lt;obrien@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>13c89dbf - Removed redundant -I. from CFLAGS and &quot;yes&quot; from WITHOUT_MAN.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libdwarf/Makefile#13c89dbf</link>
        <description>Removed redundant -I. from CFLAGS and &quot;yes&quot; from WITHOUT_MAN.

            List of files:
            /freebsd-14.2/lib/libdwarf/Makefile</description>
        <pubDate>Thu, 25 Feb 2010 22:16:30 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>daaf5759 - Build lib/ with WARNS=6 by default.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libdwarf/Makefile#daaf5759</link>
        <description>Build lib/ with WARNS=6 by default.Similar to libexec/, do the same with lib/. Make WARNS=6 the norm andlower it when needed.I&apos;m setting WARNS?=0 for secure/. It seems secure/ includes theMakefile.inc provided by lib/. I&apos;m not going to touch that directory.Most of the code there is contributed anyway.

            List of files:
            /freebsd-14.2/lib/libdwarf/Makefile</description>
        <pubDate>Sat, 02 Jan 2010 09:58:07 +0000</pubDate>
        <dc:creator>Ed Schouten &lt;ed@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3ca3047a - Bump the version of all non-symbol-versioned shared libraries in</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libdwarf/Makefile#3ca3047a</link>
        <description>Bump the version of all non-symbol-versioned shared libraries inpreparation for 8.0-RELEASE.  Add the previous version of thoselibraries to ObsoleteFiles.inc and bump __FreeBSD_Version.Reviewed by:    kibApproved by:    re (rwatson)

            List of files:
            /freebsd-14.2/lib/libdwarf/Makefile</description>
        <pubDate>Sun, 19 Jul 2009 17:25:24 +0000</pubDate>
        <dc:creator>Ken Smith &lt;kensmith@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
