freebsd-dev/contrib
Ed Maste d938d64e55 elfcopy: fix symbol table handling when sections come after symtab/strtab
Fix a symbol table handling bug in elfcopy: elfcopy puts .symtab,
  .strtab and .shstrtab sections in the end of the output object.  If
  the input objects have more sections after any of these 3 sections,
  the section table will be reordered, and in that case the section
  symbols should be regenerated for relocations.

  The bug is triggered since newer clang puts .strtab section in the
  beginning of the object produced.

   Ticket: #525

Reported by:	royger
Obtained from:	ELF Tool Chain r3443
2016-04-15 19:06:36 +00:00
..
amd Mark amd(8) and all related utilities as obsolete. 2016-02-29 16:45:10 +00:00
apr Update apr-1.5.1 to 1.5.2 2015-08-09 05:14:25 +00:00
apr-util
atf Import proposed fix from upstream for 2015-05-21 05:06:08 +00:00
binutils Fix a problem in ld, causing it to sometimes print messages similar to 2016-02-22 22:16:32 +00:00
bmake Update to bmake-20160315 2016-03-18 20:03:09 +00:00
bsnmp Redo r294869. The array of counters for TCP states doesn't belong to 2016-03-15 00:15:10 +00:00
byacc Merge byacc 20160324. 2016-03-25 22:32:26 +00:00
bzip2
com_err
compiler-rt Update compiler-rt to release_38 branch r261369. 2016-02-21 16:27:55 +00:00
dialog
diff Fix the wrong format, format specifies type 'int' but the argument has type 2015-06-01 06:14:17 +00:00
dma Fix build with gcc 4.2 2015-10-11 17:45:20 +00:00
dtc Silence clang warning about extraneous parenthesis 2015-06-05 17:18:10 +00:00
ee
elftoolchain elfcopy: fix symbol table handling when sections come after symtab/strtab 2016-04-15 19:06:36 +00:00
expat Fix multiple integer overflows in expat. 2015-08-18 19:30:04 +00:00
file MFV r288140: update file to 5.25. 2015-09-23 05:39:20 +00:00
flex
gcc Add a minimal gcc config for RISC-V. 2016-01-23 15:33:11 +00:00
gcclibs In gcc's libcpp, stop using the INTTYPE_MAXIMUM() macro, which relies on 2015-08-12 20:16:13 +00:00
gdb Workaround KGDB issues on ARM by ignoring ARM EABI version higher than 5 2015-10-30 12:21:37 +00:00
gdtoa
gperf
groff Remove more disconnected libgpib items missed in r276214. 2015-10-22 03:51:25 +00:00
hyperv/tools hyperv/kvp_daemon: Make poll(2) block indefinitely 2016-01-11 03:30:16 +00:00
ipfilter Static pointers need not be initialized. 2016-04-15 03:45:09 +00:00
jemalloc Restore support for decay time of -1 (no decay). 2016-03-03 01:43:36 +00:00
ldns Add a script that runs configure for both ldns and drill. 2015-04-27 12:02:16 +00:00
ldns-host
less MFV r293125: less v481. 2016-01-05 05:25:16 +00:00
libarchive MFV r295913: 2016-02-23 07:13:22 +00:00
libbegemot
libc-pwcache
libc-vis
libc++ Pull in r255683 from upstream libc++ trunk (by Eric Fiselier): 2016-03-27 21:20:43 +00:00
libcxxrt Compile libcxxrt as C++11, since it is only really used in combination 2016-03-27 00:37:54 +00:00
libexecinfo backtrace.3: Fix prototype of backtrace_symbols_fd_fmt(). 2015-12-22 22:40:42 +00:00
libgnuregex
libpcap libpcap: fix for simple NULL pointer dereference. 2016-04-14 18:31:45 +00:00
libreadline
libstdc++
libucl Root out files that don't really belong here and could in fact screw 2016-02-02 19:04:40 +00:00
libxo Import to 0.6.1 2016-04-15 18:46:15 +00:00
llvm Pull in r264465 from upstream llvm trunk (by David Majnemer): 2016-03-26 17:38:15 +00:00
mdocml Convert casperd(8) daemon to the libcasper. 2016-02-25 18:23:40 +00:00
mknod
mtree
ncurses Make ncurses build with GCC 5.0 and up 2015-08-27 14:00:20 +00:00
netbsd-tests Disable the NetBSD-specific EFAULT requirements test in gettimeofday_err 2016-04-07 06:21:33 +00:00
netcat MFV r288243: nc from OpenBSD 5.8. 2015-09-27 07:04:16 +00:00
ngatm
ntp MFV r294491: ntp 4.2.8p6. 2016-01-22 07:32:39 +00:00
nvi Update nvi to 2.1.3 which fixes the data corruption when locale conversion 2015-04-10 17:50:28 +00:00
ofed Make GCC happy by removing empty #elif. 2016-03-25 04:16:04 +00:00
one-true-awk
openbsm Regenerate config.h for OpenBSM 1.2 alpha 4. 2015-12-18 09:49:11 +00:00
openpam Restore the upstream (and documented) behavior of searching for modules 2015-09-21 17:26:35 +00:00
openresolv MFV r296350: 2016-03-03 15:36:00 +00:00
opie
pam_modules/pam_passwdqc
pf Fix a clang 3.8.0 warning in pflogd.c: 2015-12-31 22:45:00 +00:00
pjdfstest Better handle filesystems mounted with -o noexec 2016-03-12 19:41:38 +00:00
pnpinfo
sendmail Remove unneeded libutil dependency for sendmail. 2015-11-24 04:19:55 +00:00
serf Update serf from 1.3.7 to 1.3.8. Mostly disables sslv2 and sslv3. 2015-08-09 05:16:14 +00:00
smbfs Add #include <string.h> to mute warning from clang/gcc about implicitly 2016-02-01 07:09:08 +00:00
sqlite3 Update the private sqlite3 from 3.8.9 to 3.8.11.1 (used by svnlite and 2015-08-09 05:44:57 +00:00
subversion Update from svn-1.8.14 to 1.9.2. 2015-10-12 09:53:55 +00:00
tcp_wrappers
tcpdump Convert casperd(8) daemon to the libcasper. 2016-02-25 18:23:40 +00:00
tcsh
telnet
tnftp
top Fixup include protections for building on mips64 with clang 2015-12-11 15:12:01 +00:00
traceroute The code starts with base + 1 as the first port. Fix to documentation 2015-05-31 12:18:30 +00:00
tzcode Merge: 2015-10-08 11:42:15 +00:00
tzdata MFV of 290695,tzdata2015g 2015-11-12 03:25:04 +00:00
unbound Apply upstream r3651: the IPv6 address of the L root has changed. 2016-03-11 14:57:40 +00:00
unvis
vis
wpa [wpa] use IFM_IEEE80211_ADHOC for now on FreeBSD for IBSS operation. 2015-11-26 17:28:40 +00:00
xz MFV r291123: 2015-11-21 09:09:25 +00:00