<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/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>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdwarf/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/lib/libdwarf/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 19:55:03 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7bb441c866781ec14b3e79a4f3e95fd319ab7ff9 - libdwarf: Add some constants from DWARF 5</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdwarf/Makefile#7bb441c866781ec14b3e79a4f3e95fd319ab7ff9</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/lib/libdwarf/Makefile</description>
        <pubDate>Tue, 07 Feb 2023 20:33:27 +0100</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3aa0bc89c6a1165cb16987493540372af24e760f - libdwarf: Add a weak uncompress() symbol</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdwarf/Makefile#3aa0bc89c6a1165cb16987493540372af24e760f</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/lib/libdwarf/Makefile</description>
        <pubDate>Tue, 14 Dec 2021 00:44:13 +0100</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dbf05458e3bd8c46f5e49918593557293a29d41a - libdwarf: Support consumption of compressed ELF sections</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdwarf/Makefile#dbf05458e3bd8c46f5e49918593557293a29d41a</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/lib/libdwarf/Makefile</description>
        <pubDate>Mon, 06 Dec 2021 16:37:49 +0100</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9b3ece1c2eb92a881cb2553271e123382bfe31c1 - MFhead@r313243</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdwarf/Makefile#9b3ece1c2eb92a881cb2553271e123382bfe31c1</link>
        <description>MFhead@r313243

            List of files:
            /freebsd/lib/libdwarf/Makefile</description>
        <pubDate>Sat, 04 Feb 2017 19:06:09 +0100</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a4aa656aa587a4bad15e15bf45e149e176c22293 - Merge ^/head r312309 through r312623.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdwarf/Makefile#a4aa656aa587a4bad15e15bf45e149e176c22293</link>
        <description>Merge ^/head r312309 through r312623.

            List of files:
            /freebsd/lib/libdwarf/Makefile</description>
        <pubDate>Sun, 22 Jan 2017 17:05:13 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dc2cbb8328b1821afae08c7b708f97d486e7624b - Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdwarf/Makefile#dc2cbb8328b1821afae08c7b708f97d486e7624b</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/lib/libdwarf/Makefile</description>
        <pubDate>Fri, 20 Jan 2017 05:54:21 +0100</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2821bdccaaa2dc9e04e3d6a865b6da57ef0f0cb8 - elftoolchain: Use ${SRCTOP} for the top of the FreeBSD tree</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdwarf/Makefile#2821bdccaaa2dc9e04e3d6a865b6da57ef0f0cb8</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/lib/libdwarf/Makefile</description>
        <pubDate>Thu, 21 Apr 2016 14:58:29 +0200</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c0e5e7f3d2e1bac7ada43b35843e3a018777854e - Replace ${CURDIR}/../.. with ${CURDIR:H:H} in elftoolchain</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdwarf/Makefile#c0e5e7f3d2e1bac7ada43b35843e3a018777854e</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/lib/libdwarf/Makefile</description>
        <pubDate>Mon, 18 Apr 2016 15:13:59 +0200</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>13caa468668019a6c93ed6ff65ab21c673b378cb - Merge the projects/release-pkg branch to head.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdwarf/Makefile#13caa468668019a6c93ed6ff65ab21c673b378cb</link>
        <description>Merge the projects/release-pkg branch to head.This allows packaging the base system with pkg(8), includingbut not limited to providing the ability to provide upstreambinary update possibilities for non-tier-1 architectures.This merge is a requirement of the 11.0-RELEASE, and as such,thank you to everyone that has tested the project branch.Documentation in build(7) etc. is still somewhat sparse, butupdates to those parts will follow.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/lib/libdwarf/Makefile</description>
        <pubDate>Sat, 16 Apr 2016 09:45:30 +0200</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a70cba95822f662d3f9da5119b6a0c433e8f70af - First pass through library packaging.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdwarf/Makefile#a70cba95822f662d3f9da5119b6a0c433e8f70af</link>
        <description>First pass through library packaging.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/lib/libdwarf/Makefile</description>
        <pubDate>Thu, 04 Feb 2016 22:16:35 +0100</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b626f5a73a48f44a31a200291b141e1da408a2ff - MFH r289384-r293170</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdwarf/Makefile#b626f5a73a48f44a31a200291b141e1da408a2ff</link>
        <description>MFH r289384-r293170Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/lib/libdwarf/Makefile</description>
        <pubDate>Mon, 04 Jan 2016 20:19:48 +0100</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8d4f972badbf3513c0aa8ae210a17b4df345aed3 - Catch up with head.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdwarf/Makefile#8d4f972badbf3513c0aa8ae210a17b4df345aed3</link>
        <description>Catch up with head.

            List of files:
            /freebsd/lib/libdwarf/Makefile</description>
        <pubDate>Thu, 26 Nov 2015 03:16:25 +0100</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4aa63711a7423cb419d1225ca4576b3614658454 - META MODE: Fix &apos;make bootstrap-tools&apos;.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdwarf/Makefile#4aa63711a7423cb419d1225ca4576b3614658454</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/lib/libdwarf/Makefile</description>
        <pubDate>Wed, 25 Nov 2015 20:44:51 +0100</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b791fbe6302023b0cf00807865059c8f016fe5dc - META MODE: Don&apos;t create .meta files when symlinking sources into the obj directory.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdwarf/Makefile#b791fbe6302023b0cf00807865059c8f016fe5dc</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/lib/libdwarf/Makefile</description>
        <pubDate>Wed, 25 Nov 2015 20:44:43 +0100</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>98e0ffaefb0f241cda3a72395d3be04192ae0d47 - Merge sync of head</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdwarf/Makefile#98e0ffaefb0f241cda3a72395d3be04192ae0d47</link>
        <description>Merge sync of head

            List of files:
            /freebsd/lib/libdwarf/Makefile</description>
        <pubDate>Wed, 27 May 2015 03:19:58 +0200</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d899be7d43d8df9cb485af5705e2724165a461c7 - Reintegrate head: r274132-r277384</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdwarf/Makefile#d899be7d43d8df9cb485af5705e2724165a461c7</link>
        <description>Reintegrate head: r274132-r277384Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/lib/libdwarf/Makefile</description>
        <pubDate>Mon, 19 Jan 2015 17:15:12 +0100</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8f0ea33f2bbf3a6aa80235f0a02fa5f2780c2b17 - Reintegrate head revisions r273096-r277147</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdwarf/Makefile#8f0ea33f2bbf3a6aa80235f0a02fa5f2780c2b17</link>
        <description>Reintegrate head revisions r273096-r277147Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/lib/libdwarf/Makefile</description>
        <pubDate>Tue, 13 Jan 2015 22:29:24 +0100</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a4ed727666b8a83c4f019b03bd4e9ac547c2b866 - MFhead @ r276594</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdwarf/Makefile#a4ed727666b8a83c4f019b03bd4e9ac547c2b866</link>
        <description>MFhead @ r276594

            List of files:
            /freebsd/lib/libdwarf/Makefile</description>
        <pubDate>Sat, 03 Jan 2015 00:27:16 +0100</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3ed527f1b5350a6b2b04c961f4b989f6a54fb78a - Merge ^/head r274961 through r276418.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libdwarf/Makefile#3ed527f1b5350a6b2b04c961f4b989f6a54fb78a</link>
        <description>Merge ^/head r274961 through r276418.

            List of files:
            /freebsd/lib/libdwarf/Makefile</description>
        <pubDate>Tue, 30 Dec 2014 21:23:03 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
