<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libelftc, branch releng/12.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2018-04-27T13:59:24Z</updated>
<entry>
<title>Update ELF Tool Chain to r3614</title>
<updated>2018-04-27T13:59:24Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2018-04-27T13:59:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=715d1396d6233158b94e85414b57520ee3e536cc'/>
<id>urn:sha1:715d1396d6233158b94e85414b57520ee3e536cc</id>
<content type='text'>
MFC after:	1 week
Relnotes:	Yes
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>libelftc: bump version, tracking import in r320343</title>
<updated>2017-07-05T02:58:46Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2017-07-05T02:58:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=57e129b18cfc348b6c91abe2f9ab7df05e72271e'/>
<id>urn:sha1:57e129b18cfc348b6c91abe2f9ab7df05e72271e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libelftc: bump version number for r317075</title>
<updated>2017-04-17T23:57:42Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2017-04-17T23:57:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a3422d96bd4c08d07bb6c1984c86578b67ee6a41'/>
<id>urn:sha1:a3422d96bd4c08d07bb6c1984c86578b67ee6a41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Install the lib/libelftc manpages</title>
<updated>2016-12-17T03:34:51Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2016-12-17T03:34:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4cc3366de27dc5bfcf44c3b596ba850001e33933'/>
<id>urn:sha1:4cc3366de27dc5bfcf44c3b596ba850001e33933</id>
<content type='text'>
Some other manpages, e.g. c++filt reference these

MFC after:	1 week
</content>
</entry>
<entry>
<title>Update to ELF Tool Chain r3490</title>
<updated>2016-08-31T15:05:04Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2016-08-31T15:05:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b6d812d2dd13cc529373804524174497a73a4818'/>
<id>urn:sha1:b6d812d2dd13cc529373804524174497a73a4818</id>
<content type='text'>
Improvements include:
 * readelf: report all relocation types in rel/rela for MIPS N64
 * readelf: add ELFOSABI_ARM_AEABI
 * elfdump: add ELFOSABI_ARM_AEABI and ELFOSABI_ARM
 * Add recent RISC-V relocations
 * elfcopy: use elftc_timestamp, to support SOURCE_DATE_EPOCH

Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Use the in-tree sys/elf_common.h to build libelftc.</title>
<updated>2016-06-05T23:05:14Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-06-05T23:05:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=94bb24b38701354b6a34607982483227823de864'/>
<id>urn:sha1:94bb24b38701354b6a34607982483227823de864</id>
<content type='text'>
This fixes build failures on older releases that lack various
definitions such as EM_AARCH64 (which was unfixed before this).

Revert all of the recent compatibility changes that worked around this
problem.

This uses the same method of using the in-tree header as lib/libelf,
lib/libdwarf and usr.bin/readelf.

Reviewed by:	emaste
Sponsored by:	EMC / Isilon Storage Division
Differential Revision:	https://reviews.freebsd.org/D6734
</content>
</entry>
<entry>
<title>Update to ELF Tool Chain r3477</title>
<updated>2016-05-25T20:56:30Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2016-05-25T20:56:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d38447b51d0f3dd206213d577be4bd1bf4644918'/>
<id>urn:sha1:d38447b51d0f3dd206213d577be4bd1bf4644918</id>
<content type='text'>
This fixes a EFI/PE header issue that prevented elfcopy-produced .efi
files from working with Secure Boot:

  Make sure section raw size is always padded to multiple of
  FileAlignment from the optional header, as requested by the PE
  specification. This change should reduce the diff between PE image
  generated by Binutils objcopy and elftoolchain elfcopy.

Submitted by:	kaiw
Reported by:	ambrisko
</content>
</entry>
<entry>
<title>Update to ELF Tool Chain r3475</title>
<updated>2016-05-20T17:24:34Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2016-05-20T17:24:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b6b6f9cc7c36b4ff856e2cee50cb825d82a329fe'/>
<id>urn:sha1:b6b6f9cc7c36b4ff856e2cee50cb825d82a329fe</id>
<content type='text'>
Improvements include:

 * Add support for reporting and handling a number of new constants in
   various tools, including:
    * CloudABI OSABI
    * DT_TLSDESC_*
    * i386, MIPS, SPARC and amd64 relocations

 * C++ demangler bug fixes

 * Man page updates

 * Improved input validation in several tools

This update also reduces diffs against upstream as a number of fixes
included in upstream were previously cherry-picked into FreeBSD.

Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>elftoolchain: Use ${SRCTOP} for the top of the FreeBSD tree</title>
<updated>2016-04-21T12:58:29Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2016-04-21T12:58:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2821bdccaaa2dc9e04e3d6a865b6da57ef0f0cb8'/>
<id>urn:sha1:2821bdccaaa2dc9e04e3d6a865b6da57ef0f0cb8</id>
<content type='text'>
It's provided by sys.mk so there's no need to derive it from ${.CURDIR}.

Suggested by:	ngie
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D5998
</content>
</entry>
<entry>
<title>Replace ${CURDIR}/../.. with ${CURDIR:H:H} in elftoolchain</title>
<updated>2016-04-18T13:13:59Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2016-04-18T13:13:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c0e5e7f3d2e1bac7ada43b35843e3a018777854e'/>
<id>urn:sha1:c0e5e7f3d2e1bac7ada43b35843e3a018777854e</id>
<content type='text'>
This produces a nicer path in debug info and build logs.

MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
</feed>
