freebsd-skq/libexec
John Baldwin 9abeb029d4 The runtime linker needs to include a path to itself in the link map
it exports to the debugger.  It currently has two choices: it can use
a compiled-in path (/libexec/ld-elf.so.1) or it can use the path stored
in the interpreter path in the binary being executed.  The runtime linker
currently prefers the second.  However, this is usually wrong for compat32
binaries since the binary specifies the path of rtld on a 32-bit system
(/libexec/ld-elf.so.1) instead of the actual path (/libexec/ld-elf32.so.1).
For now, always assume the compiled in path (/libexec/ld-elf32.so.1) as
the rtld path and ignore the path in the binary for the 32-bit runtime
linker.

Differential Revision:	https://reviews.freebsd.org/D1236
Reviewed by:	kib
2014-12-02 16:22:08 +00:00
..
atf Convert to LIBADD 2014-11-25 21:18:18 +00:00
atrun Convert to LIBADD 2014-11-25 21:18:18 +00:00
bootpd use .Mt to mark up email addresses consistently (part2) 2014-06-20 09:57:27 +00:00
casper Convert to LIBADD 2014-11-25 21:18:18 +00:00
comsat Remove the 3rd clause ("advertising clause") of the BSD license as 2014-02-17 22:27:32 +00:00
dma Convert to LIBADD 2014-11-25 21:18:18 +00:00
dma-mbox-create NO_MAN= has been deprecated in favor of MAN= for some time, go ahead 2014-04-13 05:21:56 +00:00
fingerd Convert to LIBADD 2014-11-25 21:18:18 +00:00
ftpd Convert to LIBADD 2014-11-25 21:18:18 +00:00
getty Convert to LIBADD 2014-11-25 21:18:18 +00:00
hyperv Import HyperV Key-Value Pair (KVP) driver and daemon code by Microsoft, 2014-09-13 02:15:31 +00:00
mail.local Convert to LIBADD 2014-11-25 21:18:18 +00:00
mknetid use .Mt to mark up email addresses consistently (part2) 2014-06-20 09:57:27 +00:00
pppoed Convert to LIBADD 2014-11-25 21:18:18 +00:00
rbootd Remove the 3rd clause ("advertising clause") of the BSD license as 2014-02-17 22:27:32 +00:00
revnetgroup use .Mt to mark up email addresses consistently (part2) 2014-06-20 09:57:27 +00:00
rlogind Convert to LIBADD 2014-11-25 21:18:18 +00:00
rpc.rquotad Convert to LIBADD 2014-11-25 21:18:18 +00:00
rpc.rstatd Convert to LIBADD 2014-11-25 21:18:18 +00:00
rpc.rusersd Convert to LIBADD 2014-11-25 21:18:18 +00:00
rpc.rwalld Convert to LIBADD 2014-11-25 21:18:18 +00:00
rpc.sprayd Convert to LIBADD 2014-11-25 21:18:18 +00:00
rshd Convert to LIBADD 2014-11-25 21:18:18 +00:00
rtld-aout More -Wmissing-variable-declarations fixes. 2012-10-19 14:49:42 +00:00
rtld-elf The runtime linker needs to include a path to itself in the link map 2014-12-02 16:22:08 +00:00
save-entropy This is the much-discussed major upgrade to the random(4) device, known to you all as /dev/random. 2014-10-30 21:21:53 +00:00
smrsh Convert to LIBADD 2014-11-25 21:18:18 +00:00
talkd Remove the 3rd clause ("advertising clause") of the BSD license as 2014-02-17 22:27:32 +00:00
tcpd Convert to LIBADD 2014-11-25 21:18:18 +00:00
telnetd Convert to LIBADD 2014-11-25 21:18:18 +00:00
tests Build and install the atf tests. 2013-11-08 14:33:41 +00:00
tftp-proxy Make WARNS=6 the default for libexec/. 2010-01-02 09:50:19 +00:00
tftpd Convert to LIBADD 2014-11-25 21:18:18 +00:00
ulog-helper Convert to LIBADD 2014-11-25 21:18:18 +00:00
ypxfr Convert to LIBADD 2014-11-25 21:18:18 +00:00
Makefile HYPERV isn't available on all architectures, but just on by default 2014-10-16 00:33:06 +00:00
Makefile.amd64 HYPERV isn't available on all architectures, but just on by default 2014-10-16 00:33:06 +00:00
Makefile.i386 HYPERV isn't available on all architectures, but just on by default 2014-10-16 00:33:06 +00:00
Makefile.inc Make WARNS=6 the default for libexec/. 2010-01-02 09:50:19 +00:00
Makefile.pc98 Add an "empty" Makefile.pc98 because it doesn't need/want HYPERV. It 2014-10-16 14:08:59 +00:00