mirror of
https://git.savannah.gnu.org/git/inetutils.git
synced 2026-01-12 00:19:39 +08:00
maint: Fix link errors on Solaris 11 OmniOS.
* bootstrap.conf (gnulib_modules): Add hostent and socket. * ftp/Makefile.am (ftp_LDADD): New variable. * ftpd/Makefile.am (ftpd_LDADD): New variable. * ifconfig/Makefile.am (ifconfig_LDADD): New variable. * ping/Makefile.am (ping_LDADD): Add $(LIBSOCKET), $(HOSTENT_LIB), $(LIBINTL), and $(GETADDRINFO_LIB). (ping6_LDADD): New variable. * src/Makefile.am (hostname_LDADD, rlogin_LDADD, rsh_LDADD): Add $(HOSTENT_LIB). (tftp_LDADD, rexecd_LDADD): Add $(LIBSOCKET). (rexec_LDADD, dnsdomainname_LDADD, logger_LDADD, inetd_LDADD) (tftpd_LDADD): New variables. (rlogind_LDADD): Add $(LIBSOCKET), $(LIBINTL), and $(GETADDRINFO_LIB). (rshd_LDADD): Add $(HOSTENT_LIB), $(LIBINTL), and $(GETADDRINFO_LIB). (syslogd_LDADD): Add $(LIBSOCKET), $(HOSTENT_LIB), $(LIBINTL), and $(GETADDRINFO_LIB). (uucpd_LDADD): Add $(LIBSOCKET) and $(HOSTENT_LIB). * talk/Makefile.am (talk_LDADD): New variable. * talkd/Makefile.am (talkd_LDADD): New variable. * telnet/Makefile.am (telnet_LDADD): New variable. * telnetd/Makefile.am (telnetd_LDADD): New variable. * tests/Makefile.am (localhost_LDADD, runtime_ipv6_LDADD) (addrpeek_LDADD, tcpget_LDADD): New variables. * whois/Makefile.am (whois_LDADD): New variable.
This commit is contained in:
@@ -66,6 +66,7 @@ getusershell
|
||||
git-version-gen
|
||||
gitlog-to-changelog
|
||||
glob
|
||||
hostent
|
||||
intprops
|
||||
inttostr
|
||||
inttypes
|
||||
@@ -91,6 +92,7 @@ signal
|
||||
size_max
|
||||
snprintf
|
||||
socklen
|
||||
socket
|
||||
stat-time
|
||||
stdarg
|
||||
stdbool
|
||||
|
||||
@@ -34,5 +34,6 @@ bin_PROGRAMS = $(ftp_BUILD)
|
||||
EXTRA_PROGRAMS = ftp
|
||||
|
||||
ftp_SOURCES = cmds.c cmdtab.c domacro.c ftp.c main.c ruserpass.c
|
||||
ftp_LDADD = $(LDADD) $(LIBSOCKET) $(LIBINTL) $(GETADDRINFO_LIB)
|
||||
|
||||
noinst_HEADERS = extern.h ftp_var.h
|
||||
|
||||
@@ -37,6 +37,7 @@ EXTRA_PROGRAMS = ftpd
|
||||
|
||||
ftpd_SOURCES = ftpcmd.y ftpd.c popen.c pam.c auth.c \
|
||||
conf.c server_mode.c
|
||||
ftpd_LDADD = $(LDADD) $(LIBSOCKET) $(LIBINTL) $(GETADDRINFO_LIB)
|
||||
|
||||
noinst_HEADERS = extern.h
|
||||
|
||||
|
||||
@@ -32,5 +32,7 @@ bin_PROGRAMS = $(ifconfig_BUILD)
|
||||
EXTRA_PROGRAMS = ifconfig
|
||||
|
||||
ifconfig_SOURCES = ifconfig.c flags.c changeif.c options.c printif.c system.c
|
||||
ifconfig_LDADD = $(LDADD) $(LIBSOCKET) $(HOSTENT_LIB) $(LIBINTL) \
|
||||
$(GETADDRINFO_LIB) $(LIBRESOLV)
|
||||
|
||||
noinst_HEADERS = ifconfig.h flags.h options.h printif.h system.h
|
||||
|
||||
@@ -32,11 +32,14 @@ bin_PROGRAMS = $(ping_BUILD) $(ping6_BUILD)
|
||||
|
||||
EXTRA_PROGRAMS = ping ping6
|
||||
|
||||
ping_LDADD = $(top_builddir)/libicmp/libicmp.a $(LDADD)
|
||||
|
||||
ping_SOURCES = ping.c ping_common.c ping_echo.c ping_address.c \
|
||||
ping_router.c ping_timestamp.c ping_common.h ping_impl.h ping.h libping.c
|
||||
ping_LDADD = $(top_builddir)/libicmp/libicmp.a $(LDADD) $(LIBSOCKET) \
|
||||
$(HOSTENT_LIB) $(LIBINTL) $(GETADDRINFO_LIB)
|
||||
|
||||
ping6_SOURCES = ping6.c ping_common.c ping_common.h ping6.h
|
||||
ping6_LDADD = $(top_builddir)/libicmp/libicmp.a $(LDADD) $(LIBSOCKET) \
|
||||
$(HOSTENT_LIB) $(LIBINTL) $(GETADDRINFO_LIB)
|
||||
|
||||
SUIDMODE = -o root -m 4755
|
||||
|
||||
|
||||
@@ -43,15 +43,17 @@ EXTRA_PROGRAMS =
|
||||
|
||||
bin_PROGRAMS += $(hostname_BUILD)
|
||||
hostname_SOURCES = hostname.c
|
||||
hostname_LDADD = $(LDADD) $(LIBRESOLV)
|
||||
hostname_LDADD = $(LDADD) $(LIBRESOLV) $(HOSTENT_LIB)
|
||||
EXTRA_PROGRAMS += hostname
|
||||
|
||||
bin_PROGRAMS += $(dnsdomainname_BUILD)
|
||||
dnsdomainname_SOURCES = dnsdomainname.c
|
||||
dnsdomainname_LDADD = $(LDADD) $(LIBINTL) $(GETADDRINFO_LIB)
|
||||
EXTRA_PROGRAMS += dnsdomainname
|
||||
|
||||
bin_PROGRAMS += $(logger_BUILD)
|
||||
logger_SOURCES = logger.c logprio.h
|
||||
logger_LDADD = $(LDADD) $(LIBSOCKET) $(LIBINTL) $(GETADDRINFO_LIB)
|
||||
EXTRA_PROGRAMS += logger
|
||||
|
||||
bin_PROGRAMS += $(rcp_BUILD)
|
||||
@@ -61,60 +63,67 @@ EXTRA_PROGRAMS += rcp
|
||||
|
||||
bin_PROGRAMS += $(rexec_BUILD)
|
||||
rexec_SOURCES = rexec.c
|
||||
rexec_LDADD = $(LDADD) $(LIBSOCKET) $(LIBINTL) $(GETADDRINFO_LIB)
|
||||
EXTRA_PROGRAMS += rexec
|
||||
|
||||
bin_PROGRAMS += $(rlogin_BUILD)
|
||||
rlogin_SOURCES = rlogin.c
|
||||
rlogin_LDADD = $(LDADD) $(LIBAUTH)
|
||||
rlogin_LDADD = $(LDADD) $(LIBAUTH) $(HOSTENT_LIB)
|
||||
EXTRA_PROGRAMS += rlogin
|
||||
|
||||
bin_PROGRAMS += $(rsh_BUILD)
|
||||
rsh_SOURCES = rsh.c
|
||||
rsh_LDADD = $(LDADD) $(LIBAUTH)
|
||||
rsh_LDADD = $(LDADD) $(LIBAUTH) $(HOSTENT_LIB)
|
||||
EXTRA_PROGRAMS += rsh
|
||||
|
||||
bin_PROGRAMS += $(tftp_BUILD)
|
||||
tftp_SOURCES = tftp.c
|
||||
tftp_LDADD = $(LDADD) $(LIBIDN)
|
||||
tftp_LDADD = $(LDADD) $(LIBIDN) $(LIBSOCKET)
|
||||
EXTRA_PROGRAMS += tftp
|
||||
|
||||
bin_PROGRAMS += $(traceroute_BUILD)
|
||||
traceroute_SOURCES = traceroute.c
|
||||
traceroute_LDADD = $(top_builddir)/libicmp/libicmp.a $(LDADD) $(LIBIDN) \
|
||||
$(CLOCK_TIME_LIB) $(PTHREAD_SIGMASK_LIB) $(SELECT_LIB)
|
||||
$(CLOCK_TIME_LIB) $(PTHREAD_SIGMASK_LIB) $(SELECT_LIB) $(LIBSOCKET) \
|
||||
$(HOSTENT_LIB) $(LIBINTL) $(GETADDRINFO_LIB)
|
||||
EXTRA_PROGRAMS += traceroute
|
||||
|
||||
inetdaemon_PROGRAMS += $(inetd_BUILD)
|
||||
inetd_SOURCES = inetd.c
|
||||
inetd_LDADD = $(LDADD) $(LIBSOCKET)
|
||||
EXTRA_PROGRAMS += inetd
|
||||
|
||||
inetdaemon_PROGRAMS += $(rexecd_BUILD)
|
||||
rexecd_SOURCES = rexecd.c
|
||||
rexecd_LDADD = $(LDADD) $(LIBCRYPT) $(LIBPAM) $(LIBDL)
|
||||
rexecd_LDADD = $(LDADD) $(LIBCRYPT) $(LIBPAM) $(LIBDL) $(LIBSOCKET)
|
||||
EXTRA_PROGRAMS += rexecd
|
||||
|
||||
inetdaemon_PROGRAMS += $(rlogind_BUILD)
|
||||
rlogind_SOURCES = rlogind.c
|
||||
rlogind_LDADD = $(LDADD) $(LIBAUTH) $(LIBPAM) $(LIBDL) $(LIBWRAP)
|
||||
rlogind_LDADD = $(LDADD) $(LIBAUTH) $(LIBPAM) $(LIBDL) $(LIBWRAP) \
|
||||
$(LIBSOCKET) $(LIBINTL) $(GETADDRINFO_LIB)
|
||||
EXTRA_PROGRAMS += rlogind
|
||||
|
||||
inetdaemon_PROGRAMS += $(rshd_BUILD)
|
||||
rshd_SOURCES = rshd.c
|
||||
rshd_LDADD = $(LDADD) $(LIBAUTH) $(LIBPAM) $(LIBDL)
|
||||
rshd_LDADD = $(LDADD) $(LIBAUTH) $(LIBPAM) $(LIBDL) $(HOSTENT_LIB) \
|
||||
$(LIBINTL) $(GETADDRINFO_LIB)
|
||||
EXTRA_PROGRAMS += rshd
|
||||
|
||||
inetdaemon_PROGRAMS += $(syslogd_BUILD)
|
||||
syslogd_SOURCES = syslogd.c
|
||||
syslogd_LDADD = $(LDADD) $(READUTMP_LIB)
|
||||
syslogd_LDADD = $(LDADD) $(READUTMP_LIB) $(LIBSOCKET) $(HOSTENT_LIB) \
|
||||
$(LIBINTL) $(GETADDRINFO_LIB)
|
||||
EXTRA_PROGRAMS += syslogd
|
||||
|
||||
inetdaemon_PROGRAMS += $(tftpd_BUILD)
|
||||
tftpd_SOURCES = tftpd.c
|
||||
tftpd_LDADD = $(LDADD) $(LIBSOCKET) $(LIBINTL) $(GETADDRINFO_LIB)
|
||||
EXTRA_PROGRAMS += tftpd
|
||||
|
||||
inetdaemon_PROGRAMS += $(uucpd_BUILD)
|
||||
uucpd_SOURCES = uucpd.c
|
||||
uucpd_LDADD = $(LDADD) $(LIBCRYPT)
|
||||
uucpd_LDADD = $(LDADD) $(LIBCRYPT) $(LIBSOCKET) $(HOSTENT_LIB)
|
||||
EXTRA_PROGRAMS += uucpd
|
||||
|
||||
SUIDMODE = -o root -m 4755
|
||||
|
||||
@@ -29,5 +29,6 @@ bin_PROGRAMS = $(talk_BUILD)
|
||||
EXTRA_PROGRAMS = talk
|
||||
|
||||
talk_SOURCES = ctl.c ctl_transact.c display.c get_addrs.c get_names.c init_disp.c invite.c io.c look_up.c msgs.c talk.c
|
||||
talk_LDADD = $(LDADD) $(LIBSOCKET) $(HOSTENT_LIB) $(LIBINTL) $(GETADDRINFO_LIB)
|
||||
|
||||
noinst_HEADERS = talk.h talk_ctl.h
|
||||
|
||||
@@ -39,3 +39,5 @@ talkd_SOURCES = \
|
||||
table.c\
|
||||
talkd.c\
|
||||
intalkd.h
|
||||
|
||||
talkd_LDADD = $(LDADD) $(HOSTENT_LIB)
|
||||
|
||||
@@ -36,5 +36,7 @@ EXTRA_PROGRAMS = telnet
|
||||
|
||||
telnet_SOURCES = authenc.c commands.c main.c network.c ring.c sys_bsd.c \
|
||||
telnet.c terminal.c tn3270.c utilities.c
|
||||
telnet_LDADD = $(LDADD) $(LIBSOCKET) $(HOSTENT_LIB) $(LIBINTL) \
|
||||
$(GETADDRINFO_LIB)
|
||||
|
||||
noinst_HEADERS = defines.h externs.h general.h ring.h types.h
|
||||
|
||||
@@ -40,5 +40,7 @@ inetdaemon_PROGRAMS = $(telnetd_BUILD)
|
||||
EXTRA_PROGRAMS = telnetd
|
||||
|
||||
telnetd_SOURCES = telnetd.c pty.c term.c utility.c state.c termstat.c slc.c
|
||||
telnetd_LDADD = $(LDADD) $(HOSTENT_LIB) $(LIBINTL) $(GETADDRINFO_LIB) \
|
||||
$(LIBRESOLV)
|
||||
|
||||
noinst_HEADERS = telnetd.h
|
||||
|
||||
@@ -29,12 +29,16 @@ identify_LDADD = $(top_builddir)/lib/libgnu.a $(LIBUTIL) $(PTY_LIB)
|
||||
|
||||
check_PROGRAMS = localhost readutmp runtime-ipv6 test-snprintf waitdaemon
|
||||
|
||||
localhost_LDADD = $(LDADD) $(LIBSOCKET) $(LIBINTL) $(GETADDRINFO_LIB)
|
||||
readutmp_LDADD = $(iu_LIBRARIES) $(READUTMP_LIB)
|
||||
runtime_ipv6_LDADD = $(LDADD) $(LIBSOCKET) $(LIBINTL) $(GETADDRINFO_LIB)
|
||||
|
||||
dist_check_SCRIPTS = utmp.sh
|
||||
|
||||
if ENABLE_inetd
|
||||
check_PROGRAMS += addrpeek tcpget
|
||||
addrpeek_LDADD = $(LDADD) $(LIBSOCKET) $(LIBINTL) $(GETADDRINFO_LIB)
|
||||
tcpget_LDADD = $(LDADD) $(LIBSOCKET) $(LIBINTL) $(GETADDRINFO_LIB)
|
||||
endif
|
||||
|
||||
if ENABLE_libls
|
||||
|
||||
@@ -25,6 +25,8 @@ bin_PROGRAMS = $(whois_BUILD)
|
||||
EXTRA_PROGRAMS = whois
|
||||
|
||||
whois_SOURCES = whois.c
|
||||
whois_LDADD = $(LDADD) $(LIBSOCKET) $(HOSTENT_LIB) $(LIBINTL) \
|
||||
$(GETADDRINFO_LIB)
|
||||
|
||||
EXTRA_DIST = as_del_list ip_del_list ip6_del_list tld_serv_list \
|
||||
make_as_del.pl make_ip_del.pl make_ip6_del.pl make_tld_serv.pl \
|
||||
|
||||
Reference in New Issue
Block a user