<?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>edfc6b83 - MFC r339473,r340075,r342918,r343592,r343593,r343614,r343665,r343669:</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libelf/Makefile#edfc6b83</link>
        <description>MFC r339473,r340075,r342918,r343592,r343593,r343614,r343665,r343669:MFC a number of changes to elftoolchain/readelf(1). This brings the copy ofelftoolchain more in line with the version in ^/head and partially fixesthe issue with `sys.kern.coredump_phnum_test.coredump_phnum` on ^/stable/12.Tested with:	make tinderboxr339473 (by emaste):libelf: also test for 64-bit ELF in _libelf_is_mips64elAlthough _libelf_is_mips64el is only called in contexts where we&apos;vealready checked that e_class is ELFCLASS64 but this may change in thefuture.  Add a safety belt so that we don&apos;t access an invalid e_ehdr64union member if it does.r340075 (by emaste):readelf: decode R_MIPS_HIGHER and R_MIPS_HIGHEST relocation typesr342918 (by emaste):Update to ELF Tool Chain r3668Highlights:- Make sure that only TLS sections are sorted into TLS segment.- Fixed multiple errors in &quot;Section to Segment mapping&quot;.- Man page updates- ar improvements- elfcopy: avoid filter_reloc uninitialized variable for rela- elfcopy: avoid stripping relocations from static binaries- readelf: avoid printing directory in front of absolute path- readelf: add NT_FREEBSD_FEATURE_CTL FreeBSD note type- test improvementsNOTES:Some of these changes originated in FreeBSD and simply reduce diffsbetween contrib and vendor.ELF Tool Chain ar is not (currently) used in FreeBSD, and there areimprovements in both FreeBSD and ELF Tool Chain ar that are not inthe other.r343592 (by emaste):readelf: decode flag bits in DT_FLAGS/DT_FLAGS_1Decode d_val when the tag is DT_FLAGS or DT_FLAGS_1 based on theinformation at:https://docs.oracle.com/cd/E23824_01/html/819-0690/chapter6-42444.htmlPR:		232983r343593 (by emaste):readelf: fix i386 buildUse %jx and (uintmax_t) cast.PR:		232983MFC with:	r343592r343614 (by emaste):readelf: dump elf note dataOutput format is compatible with GNU readelf&apos;s handling of unknown notetypes (modulo a GNU char signedness bug); future changes will add type-specific decoding.Relnotes:	Yesr343665 (by emaste):readelf: use table-based DT_FLAGS and DT_FLAGS_1 decodingFewer lines of code and more maintainable.r343669 (by emaste):readelf: decode FreeBSD note typesDecode NT_FREEBSD_ABI_TAG, NT_FREEBSD_ARCH_TAG, and NT_FREEBSD_FEATURE_CTL.Relnotes:	Yes

            List of files:
            /freebsd-12.1/lib/libelf/Makefile</description>
        <pubDate>Mon, 22 Apr 2019 08:58:33 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9f45c6c1 - Add gelf_mips64el.c to the list of files to include in libelf.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libelf/Makefile#9f45c6c1</link>
        <description>Add gelf_mips64el.c to the list of files to include in libelf.Missed in r338478.Pointy hat to:	jhbApproved by:	re (rgrimes)MFC after:	1 month

            List of files:
            /freebsd-12.1/lib/libelf/Makefile</description>
        <pubDate>Wed, 05 Sep 2018 21:47:22 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b18d12ba - Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libelf/Makefile#b18d12ba</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-12.1/lib/libelf/Makefile</description>
        <pubDate>Fri, 20 Jan 2017 04:54:09 +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-12.1/lib/libelf/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-12.1/lib/libelf/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-12.1/lib/libelf/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-12.1/lib/libelf/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-12.1/lib/libelf/Makefile#a70cba95</link>
        <description>First pass through library packaging.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-12.1/lib/libelf/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>e5e23ecc - Correct r291566 for defining SHLIBDIR.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libelf/Makefile#e5e23ecc</link>
        <description>Correct r291566 for defining SHLIBDIR.This must happen before including bsd.own.mk which sets the default to /usr/lib.X-MFC-With:	r291566Reported by:	Max N. Boyarov

            List of files:
            /freebsd-12.1/lib/libelf/Makefile</description>
        <pubDate>Tue, 01 Dec 2015 16:08:38 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5a536241 - Move libelf.so.2 from /usr/lib to /lib to unbreak libkvm use after r291406</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libelf/Makefile#5a536241</link>
        <description>Move libelf.so.2 from /usr/lib to /lib to unbreak libkvm use after r291406Tested with the following commands as root:- yes | make delete-old- service ldconfig restart- netstat -nrX-MFC with: r291406Reviewed by: jhb, kibSponsored by: EMC / Isilon Storage Division

            List of files:
            /freebsd-12.1/lib/libelf/Makefile</description>
        <pubDate>Tue, 01 Dec 2015 06:09:22 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@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-12.1/lib/libelf/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-12.1/lib/libelf/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-12.1/lib/libelf/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-12.1/lib/libelf/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>88d795a0 - Bump SHLIB_MAJOR for libelf.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libelf/Makefile#88d795a0</link>
        <description>Bump SHLIB_MAJOR for libelf.

            List of files:
            /freebsd-12.1/lib/libelf/Makefile</description>
        <pubDate>Tue, 21 Jan 2014 21:13:13 +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-12.1/lib/libelf/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-12.1/lib/libelf/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-12.1/lib/libelf/Makefile#a1abeb05</link>
        <description>Remove INCSDIR variable which is only used in elftoolchain&apos;s own buildframework.

            List of files:
            /freebsd-12.1/lib/libelf/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>7c4a6907 - Set CFLAGS in just one line.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libelf/Makefile#7c4a6907</link>
        <description>Set CFLAGS in just one line.

            List of files:
            /freebsd-12.1/lib/libelf/Makefile</description>
        <pubDate>Wed, 15 Jan 2014 22:47:53 +0000</pubDate>
        <dc:creator>Kai Wang &lt;kaiw@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>edbef29b - Removed source code for the old libelf and build the new libelf from</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libelf/Makefile#edbef29b</link>
        <description>Removed source code for the old libelf and build the new libelf fromcontrib/ instead.

            List of files:
            /freebsd-12.1/lib/libelf/Makefile</description>
        <pubDate>Wed, 15 Jan 2014 22:35:55 +0000</pubDate>
        <dc:creator>Kai Wang &lt;kaiw@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7066cac0 - Don&apos;t ever build files depending on the directory where they are placed in.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libelf/Makefile#7066cac0</link>
        <description>Don&apos;t ever build files depending on the directory where they are placed in.It is obvious that its modification time will change with each such filebuilded.This bug cause whole libelf to rebuild itself each second make run(and relink that files on each first make run) in the loop.

            List of files:
            /freebsd-12.1/lib/libelf/Makefile</description>
        <pubDate>Tue, 24 Jul 2012 16:03:28 +0000</pubDate>
        <dc:creator>Andrey A. Chernov &lt;ache@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6b14dddf - Add the sys directory we create to the list of items to clean.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libelf/Makefile#6b14dddf</link>
        <description>Add the sys directory we create to the list of items to clean.

            List of files:
            /freebsd-12.1/lib/libelf/Makefile</description>
        <pubDate>Sun, 24 Jun 2012 09:19:24 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ec280fdb - Create a symlink to sys/elf32.h, sys/elf64.h, and sys/elf_common.h.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libelf/Makefile#ec280fdb</link>
        <description>Create a symlink to sys/elf32.h, sys/elf64.h, and sys/elf_common.h.When building libelf in the bootstrap stage this would include the treeversions of, for example, sys/_types.h. This would work as long as thetree&apos;s version of this file was close enough to the system&apos;s version ofthe file. If, however, there was a change in the tree such that the locationof a typedef was moved this would cause problems. In this case the versionof sys/_types.h in the tree no longer defines __wchar_t and expects it toto be defined in machine/_types.h, however we pick up machine/_types.h fromthe system and find it is not defined there. The solution is to restrict theparts of sys er include from the tree to those that are needed.This fixes the recent Tinderbox failure.Pointy Hat to:	andrew

            List of files:
            /freebsd-12.1/lib/libelf/Makefile</description>
        <pubDate>Sun, 24 Jun 2012 08:43:34 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@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-12.1/lib/libelf/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-12.1/lib/libelf/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>029a7373 - Don&apos;t link drti.o with libelf_pic.a. This means that all software with</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libelf/Makefile#029a7373</link>
        <description>Don&apos;t link drti.o with libelf_pic.a. This means that all software withuserland SDT probes must be linked with libelf explicitly.Requested by:	kibSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-12.1/lib/libelf/Makefile</description>
        <pubDate>Sat, 21 Aug 2010 17:29:59 +0000</pubDate>
        <dc:creator>Rui Paulo &lt;rpaulo@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
