History log of /external/elfutils/libelf/Makefile.am
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
272018bba1f253bae00b5ba280ad0e0f18c04006 19-Dec-2015 Mark Wielaard <mjw@redhat.com> libelf: Add elf_compress and elf_compress_gnu.

Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libelf/Makefile.am
5ddb50af4a488fdec358570502cbe058acb8ae93 20-Nov-2015 Mark Wielaard <mjw@redhat.com> libelf: Add elf32_getchdr, elf64_getchdr and gelf_getchdr.

Elf_Data of a compressed section has type ELF_T_CHDR. This type can be
xlated to the file or memory representation. This will make sure the Chdr
is in the correct endianess. The compressed data following the Chdr isn't
translated.

Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libelf/Makefile.am
528cb45fc99a1f402ac153891ac7c007921699ef 16-Oct-2015 Mark Wielaard <mjw@redhat.com> Make zlib mandatory.

Explicitly link libelf and libdw with -lz.

Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libelf/Makefile.am
daee4714ee3761e2d92f764a724e83875a79a3f0 05-Oct-2015 Josh Stone <jistone@redhat.com> Improve AM_SILENT_RULES coverage

Note, elfutils does not explicitly enable AM_SILENT_RULES. It's only
available starting from automake 1.11, but starting from automake 1.13
silent rules are always generated, defaulting to verbose. $(AM_V_foo)
additions should be no-ops on systems that don't support silent rules.

To be silent, use "./configure --enable-silent-rules" or "make V=0".

Signed-off-by: Josh Stone <jistone@redhat.com>
/external/elfutils/libelf/Makefile.am
6a20e20ea9f122aea86533d28a688e7bb2812aa1 05-Oct-2015 Jose E. Marchesi <jose.marchesi@oracle.com> Use -fPIC instead of -fpic when generating PIC code.

This avoids relocation overflows in sparc/sparc64 targets while
linking, where the reachable data using -fpic is only 4kb.

Signed-off-by: Jose E. Marchesi <jose.marchesi@oracle.com>
/external/elfutils/libelf/Makefile.am
898ed261444cdd817c2d9b3656209a291eb5e807 18-Dec-2014 Ulrich Drepper <drepper@gmail.com> avoid scary command output

The commands to check for invalid text relocations in the generated DSOs
shouldn't be displayed. They contain an echo which prints the text.
This patch suppresses the commands from being printed.
/external/elfutils/libelf/Makefile.am
805ec833c17b01e1791162227ab0b4119ffe1eb0 27-Nov-2014 Mark Wielaard <mjw@redhat.com> Add configure --disable-textrelcheck option to enable CC=afl-fuzz on 32bit.

Using american fuzzy lop has found a lot of issues. It would be nice to
make using it a bit easier. Our build files make sure that no shared
library uses text relocations, but afl-gcc will insert some on i686.
http://www.akkadia.org/drepper/textrelocs.html

Now CC=afl-gcc ./configure --disable-textrelcheck will allow them so
that afl can instrument the libraries.

Don't try to use or install them except with afl-fuzz. When selinux is
enabled it might prevent loading the libraries with DT_TEXTREL set.

Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libelf/Makefile.am
3232479483cad695d1872b879128a23da3953a7d 13-Apr-2014 Mark Wielaard <mjw@redhat.com> Remove mudflap build option.

The --enable-mudflap configure build has been broken for 2 years without
anybody apparently noticing. GCC 4.9 removed mudflap support. Before
release we now run make distcheck with valgrind support. Removal of the
mudflap configure option simplifies the build a little.

Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libelf/Makefile.am
a45c8043358151085633b15ea615f31f3bd680f7 01-Nov-2013 Michael Forney <mforney@mforney.org> Check for prefixed ar, readelf, and nm

Sometimes with cross-compile toolchains, the tools are prefixed with the
target arch. Using AC_CHECK_TOOL looks for tools named like this.

Signed-off-by: Michael Forney <mforney@mforney.org>
Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libelf/Makefile.am
de2ed97f33139af5c7a0811e4ec66fc896a13cf2 05-Jun-2012 Mark Wielaard <mjw@redhat.com> Update name, license and contributor policy.

* Change name from "Red Hat elfutils" to "elfutils".
* Update license of standalone tools and test from GPLv2 to GPLv3+.
* Change license of libraries from GPLv2+exception to GPLv2/LGPLv3+.
* Add Developer Certificate of Origin based contributor policy.

top-level:

- COPYING: Upgraded from GPLv2 to GPLv3.
- CONTRIBUTING, COPYING-GPLv2, COPYING-LGPLv3: New files.
- NEWS: Added note about new contribution and license policy.
- Makefile.am: Updated to GPLv3, added new files to EXTRA_DIST.
- configure.ac: Update to GPLv3, changed AC_INIT name to 'elfutils'.

backends, lib, libasm, libcpu, libdw, libdwfl, libebl, libelf:

- All files updated to GPLv2/LGPLv3+. Except some very small files
(<5 lines) which didn't have any headers at all before, the linker
.maps files and the libcpu/defs files which only contain data and
libelf/elf.h which comes from glibc and is under LGPLv2+.

config:

- elfutils.spec.in: Add new License: headers and new %doc files.
- Update all license headers to GPLv2/LGPLv3+ for files used by libs.

src, tests:

- All files updated to GPLv3+. Except for the test bz2 data files, the
linker maps and script files and some very small files (<5 lines)
that don't have any headers.

Signed-off-by: Richard Fontana <rfontana@redhat.com>
Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libelf/Makefile.am
22359e265395fd2f8267190ef97f5417770e6206 16-Feb-2010 Roland McGrath <roland@redhat.com> Clean up and consolidate automake magic to reduce duplication and to work with --disable-dependency-tracking.
/external/elfutils/libelf/Makefile.am
6fd3cd104adf4107aa64e1c1e84028b4ea0b3296 08-Jan-2010 Roland McGrath <roland@redhat.com> Add elf_getphdrnum, support >65536 phdrs.
/external/elfutils/libelf/Makefile.am
e2fedf4ad5d1eb7a68803714c645fa36aacb4b65 12-Aug-2009 Mark Wielaard <mjw@redhat.com> Makefile.am (libelf.so): Use -Wl,-z,defs not -defs.
/external/elfutils/libelf/Makefile.am
f189493154d0041deced00e6a99cc5426dc9d260 14-Jun-2009 Ulrich Drepper <drepper@redhat.com> Add aliases for elf_getshnum and elf_getshstrndx.

Sun in their implementation messed up the semantics of these functions.
To get back to source code compatibility they asked for a solution.
We simply add aliases for the two affected functions, named
elf_getshdrnum and elf_getshdrstrndx. The semantics remains the
same. Users of the old interfaces receive a warning for now. In
future we might make it impossible to link programs which request
the old interfaces (binary compatibility will of course be maintained).
/external/elfutils/libelf/Makefile.am
7e678fa3f6051f7ef24b4610c9a66cab858b6b6e 11-Jan-2009 Ulrich Drepper <drepper@redhat.com> Require __thread support in compiler.
Rename --enable-tls to more appropriate --enable-thread-safety.
/external/elfutils/libelf/Makefile.am
d56e232fb8f8cd97a336ed612c89145ec121f785 16-Aug-2008 Ulrich Drepper <drepper@redhat.com> propagate from branch 'com.redhat.elfutils.pmachata.threads' (head 8bd3bc10eb015c96f7bafcc6a22c973620b57dd8)
to branch 'com.redhat.elfutils' (head c5a11b6b3329382f1b5ffd0020f0d93c64176f20)
/external/elfutils/libelf/Makefile.am
e219f1c1b2a5a2e4f248714fdc93d031cdc5ee6a 09-Jan-2008 Ulrich Drepper <drepper@redhat.com> propagate from branch 'com.redhat.elfutils.roland.pending' (head 26cc2ce45739af072e7ff4fdab5e8eb7cd756d50)
to branch 'com.redhat.elfutils' (head bb519012dee7013b2cab5c2f5ed465cb3821b063)
/external/elfutils/libelf/Makefile.am
3cbdd387c752999255aea91600b5cfdefbeac7d0 02-Jan-2008 Ulrich Drepper <drepper@redhat.com> propagate from branch 'com.redhat.elfutils.disasm' (head d15b4eb794e81e477f9896fe82a74cb5ecf4514c)
to branch 'com.redhat.elfutils' (head eaacbf01f8cc89d043ec6eca9b5e35cb5c4cde06)
/external/elfutils/libelf/Makefile.am
59ea7f33f781e6e3f8c9d81d457e5d99eee8f1ce 04-Oct-2007 Roland McGrath <roland@redhat.com> src/
2007-10-04 Roland McGrath <roland@redhat.com>

* readelf.c (print_archive_index): New variable.
(options, parse_opt): Accept -c/--archive-index to set it.
(dump_archive_index): New function.
(process_file): Take new arg WILL_PRINT_ARCHIVE_INDEX.
Call dump_archive_index on archives if set.
(main): Update caller.
(any_control_option): Give it file scope, moved out of ...
(parse_opt): ... here.

tests/
2007-10-04 Roland McGrath <roland@redhat.com>

* run-readelf-test4.sh: New file.
* Makefile.am (TESTS, EXTRA_DIST): Add it.
/external/elfutils/libelf/Makefile.am
c76f0b05676f6207affbfd85e75063db3b6eeccf 27-Sep-2007 Roland McGrath <roland@redhat.com> 2007-09-27 Roland McGrath <roland@redhat.com>

* alpha_retval.c: Use dwarf_attr_integrate and dwarf_hasattr_integrate.
* i386_retval.c: Likewise.
* ia64_retval.c: Likewise.
* ppc64_retval.c: Likewise.
* ppc_retval.c: Likewise.
* s390_retval.c: Likewise.
* sparc_retval.c: Likewise.
* x86_64_retval.c: Likewise.
/external/elfutils/libelf/Makefile.am
cb6d865011ad98a8ac2018f072f396a2268739ca 23-Aug-2007 Roland McGrath <roland@redhat.com> readelf register printing sort order tweak
/external/elfutils/libelf/Makefile.am
ce0bdb6ee5f977af9e565f2871ba2b1b37d162a5 05-Feb-2007 Ulrich Drepper <drepper@redhat.com> Implement ar program.

Relax elflint in GNU ld mode for latest idiosyncracies.
/external/elfutils/libelf/Makefile.am
c373d850ec9ca342f4c71d5e287c8d8bf0723cd6 10-Oct-2006 Roland McGrath <roland@redhat.com> 2006-10-09 Roland McGrath <roland@redhat.com>

* ia64_symbol.c (ia64_reloc_simple_type): Treat SECREL types as simple.
/external/elfutils/libelf/Makefile.am
d315bb2d1cdae7f068b3de3969fc469eb6dc7b80 12-Jul-2006 Ulrich Drepper <drepper@redhat.com> Make sure gnuhash_xlate.h is distributed.
/external/elfutils/libelf/Makefile.am
28ed895fdc303b2a793506bb1fcdd35d5fd14e70 07-Jul-2006 Ulrich Drepper <drepper@redhat.com> merge of 2d5572f10b65f0ac7fdf54361b4dae41ebbd51d0
and fda3a25581b7bfac581504e9e887e9b97f234f86
/external/elfutils/libelf/Makefile.am
ee4b927bae351b21787355e00a3d28371bf78e8f 15-Jun-2006 Ulrich Drepper <drepper@redhat.com> New spec file.
/external/elfutils/libelf/Makefile.am
1b0714c81de473ad3a5ca88bd1c593d93a6ebcdd 07-Jul-2006 Ulrich Drepper <drepper@redhat.com> Updated support for new hash table format.

Fix handling of discarded COMDAT symbols in ld.
/external/elfutils/libelf/Makefile.am
1e9ef50681e20ef14c2ba38aef37a71ff148be08 05-Apr-2006 Ulrich Drepper <drepper@redhat.com> Fix FSF address. No exception for libdwarf.
/external/elfutils/libelf/Makefile.am
361df7da6dfecd817b27e62b91752ac316d7cdd4 04-Apr-2006 Ulrich Drepper <drepper@redhat.com> propagate from branch 'com.redhat.elfutils.roland.pending' (head 4f8fc821345feef58624f0aa5b470d4827577d8c)
to branch 'com.redhat.elfutils' (head 76e26cb54695fd3b21ee8fb5be3036bd68200633)
/external/elfutils/libelf/Makefile.am
fbe998a0b1be1f006bc72e5138fb38c188cc0433 29-Aug-2005 Ulrich Drepper <drepper@redhat.com> merge of 333c187506c852455e9f7be44fa9adc360416217
and 79955b942e3f0ddc71117feea5754df61edcc42a
/external/elfutils/libelf/Makefile.am
4c305da9de0ecfe9af64cb6787b2b4b8a6aa8dd5 25-Aug-2005 Roland McGrath <roland@redhat.com> 2005-08-24 Roland McGrath <roland@redhat.com>

* line2addr.c (print_address): Omit () for DSOs.
/external/elfutils/libelf/Makefile.am
c2c3b1ecbe235c4e04ddcbafe6f0f27dccd86d9b 28-Aug-2005 Ulrich Drepper <drepper@redhat.com> Since we link statically when using gcov don't compile the .os files
with the options.
/external/elfutils/libelf/Makefile.am
3d413d4b05005bbd4c384b60e3797caf57f120d5 28-Aug-2005 Ulrich Drepper <drepper@redhat.com> Implement --enable-gconv option for configure.
/external/elfutils/libelf/Makefile.am
5d83229c852a7e7359c12b58864751db2c755926 15-Aug-2005 Ulrich Drepper <drepper@redhat.com> Implement ranlib. This required one little extension to libelf.
/external/elfutils/libelf/Makefile.am
47be795df365174601a08535bf61d22301697ef8 07-Aug-2005 Ulrich Drepper <drepper@redhat.com> Implement --enable-gprof option in configure script.
/external/elfutils/libelf/Makefile.am
41de488a0ad6679e816dbab960351e5f62ab8ead 03-Aug-2005 Ulrich Drepper <drepper@redhat.com> Add several more elflint tests:
- check whether dynamic section matches PT_DYNAMIC program header entry
- make sure text relocation flag is used correctly

libelf needed one extension for this.
/external/elfutils/libelf/Makefile.am
b08d5a8fb42f4586d756068065186b5af7e48dad 26-Jul-2005 Ulrich Drepper <drepper@redhat.com> Adjust for monotone.
/external/elfutils/libelf/Makefile.am