summaryrefslogtreecommitdiff
path: root/lib/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Use -fPIC instead of -fpic when generating PIC code.Jose E. Marchesi2015-10-061-0/+5
| | | | | | | 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>
* Remove old-style function definitions.Mark Wielaard2015-09-231-0/+9
| | | | | | | We already require -std=gnu99 and old-style function definitions might hide some compiler warnings. Signed-off-by: Mark Wielaard <mjw@redhat.com>
* Fix sanitize-undefined config check. Don't ALLOW_UNALIGNED when checking.Mark Wielaard2015-06-051-0/+4
| | | | | | | | | The -fsanitize=undefined check need to use AC_LINK_IFELSE to make sure libubsan is installed. When doing undefined checking we should disable ALLOW_UNALIGNED memory accesses to catch issues where we do unaligned accesses by accident. Signed-off-by: Mark Wielaard <mjw@redhat.com>
* Allow disabling symbol versioning at configure timeMax Filippov2015-04-231-0/+4
| | | | | | | | | | | | | Due to missing symbol versioning support in uClibc calls to versioned functions that internally call different version of themselves results in infinite recursion. Introduce macro SYMBOL_VERSIONING and use it instead of plain SHARED to decide whether symbol versioning is needed. Control this macro definition with new configure option --disable-symbol-versioning. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Mark Wielaard <mjw@redhat.com>
* lib: Add missing config.h #include to crc32_file.c.Lei Zhang2014-01-171-0/+4
| | | | | | Without config.h, there is no possibility of large file support. Signed-off-by: Mark Wielaard <mjw@redhat.com>
* lib: Avoid the hash-lookup division if possibleJosh Stone2013-12-131-0/+4
| | | | | | | | | | | | | For Dwarf_Abbrev codes, the most common case is that they're packed at the low end, saving uleb128 encoding size. Since the hash table is always resized to be no more than 90% full, those codes are always less than the table size, and dividing for the remainder is unnecessary. Dwarf_Dies are frequently created anew, and need to find abbrev each time, so even that one division becomes a noticeable hotspot. This patch adds a branch to avoid it, which is very predictable for the CPU. Signed-off-by: Josh Stone <jistone@redhat.com>
* New macro COMPAT_VERSION_NEWPROTO.Jan Kratochvil2013-04-301-0/+4
| | | | | | | lib/ * eu-config.h (COMPAT_VERSION_NEWPROTO): New. Twice. Signed-off-by: Jan Kratochvil <jan.kratochvil@redhat.com>
* Unify {BE,LE}{32,64} in lib/system.h.Jan Kratochvil2013-04-261-0/+5
| | | | | | | | | | | | lib/ * system.h (LE64, BE64): Move here the definitions from libdwfl/link_map.c. libdwfl/ * link_map.c (BE32, BE64, LE32, LE64): Delete the definitions, move them to lib/system.h. Signed-off-by: Jan Kratochvil <jan.kratochvil@redhat.com>
* Updates for Automake 1.13.Mark Wielaard2013-04-261-0/+4
| | | | | | | autoreconf will install config/test-driver, ignore it. Update gettext m4 and po files to version 0.18.2. Use AM_CPPFLAGS instead of INCLUDES. All changes are backward compatible with Automake 1.11.
* Handle partial read or write.Adam Markey2012-10-101-0/+5
| | | | | | | | | Ran into a situation where pread was returning less data than requested for remote files on a networked filesystem. This patch modifies the IO wrappers to request the remaining data as long as no real errors occured. Signed-off-by: Adam Markey <adam@etinternational.com> Signed-off-by: Mark Wielaard <mjw@redhat.com>
* lib/Jan Kratochvil2012-10-081-0/+4
| | | | | | | | | | system.h (eu_static_assert): New macro. libdw/ cfi.c: New include system.h. (execute_cfi) (enough_registers): Clear new memory after realloc. Signed-off-by: Jan Kratochvil <jan.kratochvil@redhat.com>
* Color code output of nm and objdumpUlrich Drepper2012-01-211-0/+7
|
* Add demangling support to nmUlrich Drepper2011-10-021-0/+4
|
* Clean up byte order handling in md5 and sha1 code.Roland McGrath2011-07-091-0/+10
|
* Handle reading .debug_types section.Roland McGrath2010-06-161-0/+6
|
* Clean up and consolidate automake magic to reduce duplication and to work ↵Roland McGrath2010-02-151-0/+4
| | | | with --disable-dependency-tracking.
* New macros for symbol versioning definitions, use them for libdw convenience ↵Roland McGrath2009-08-091-0/+4
| | | | wrappers just changed.
* Add multiple inclusion protection to eu-config.hRoland McGrath2009-01-231-0/+4
|
* Move argp_program_version_hook and argp_program_bug_address variablesUlrich Drepper2009-01-171-0/+5
| | | | in all programs into the .rodata section.
* Require __thread support in compiler.Ulrich Drepper2009-01-101-0/+6
| | | | Rename --enable-tls to more appropriate --enable-thread-safety.
* Fix up bogon and missing log entries from .pmachata.threads branch.Roland McGrath2008-08-251-0/+11
|
* Implement SHA1 build-id handling in ld.Ulrich Drepper2008-02-011-0/+9
|
* Implement --build-id command line parameter for ld.Ulrich Drepper2008-01-311-0/+5
|
* Remove exception grant from lib/x*c files. Don't build xstrdup.Ulrich Drepper2006-04-041-0/+4
|
* merge of 333c187506c852455e9f7be44fa9adc360416217Ulrich Drepper2005-08-291-0/+4
| | | | and 79955b942e3f0ddc71117feea5754df61edcc42a
* 2005-08-24 Roland McGrath <roland@redhat.com>Roland McGrath2005-08-251-4/+0
| | | | | * line2addr.c (print_address): Omit () for DSOs.
* Fix more EINTR handling problems. Add jump prediction.Ulrich Drepper2005-08-291-0/+4
|
* Implement --enable-gprof option in configure script.Ulrich Drepper2005-08-071-0/+4
|
* Adjust for monotone.Ulrich Drepper2005-07-261-0/+39