freebsd-skq/contrib/mdocml
kib 84be924362 Provide libdl.
Create libdl.so.1 as a filter for libc.so.7 which exports public dl*
functions. The functions are resolved from the rtld instead, the goal
of creating library is to avoid errors from the static linker due to
missed libdl. For static binaries, an empty .o is compiled into
libdl.a so that static binaries still get dl stubs from libc.a.

Right now lld cannot create filter objects, disable libdl on arm64
when binutils are not used.

Reviewed by:	bdrewery, dim (previos version); emaste
Exp run:	PR 220525, done by antoine
Sponsored by:	The FreeBSD Foundation
MFC after:	1 month
Differential revision:	https://reviews.freebsd.org/D11504
2017-07-10 14:59:21 +00:00
..
apropos.1 Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
att.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
catman.8 Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
catman.c Import mandoc 1.4.1rc2 2017-02-19 17:46:37 +00:00
cgi.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
cgi.h.example Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
chars.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
compat_err.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
compat_fts.c Import mandoc 1.4.1rc2 2017-02-19 17:46:37 +00:00
compat_fts.h Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
compat_getline.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
compat_getsubopt.c
compat_isblank.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
compat_mkdtemp.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
compat_ohash.c
compat_ohash.h Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
compat_progname.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
compat_reallocarray.c
compat_strcasestr.c
compat_stringlist.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
compat_stringlist.h Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
compat_strlcat.c
compat_strlcpy.c
compat_strsep.c
compat_strtonum.c
compat_vasprintf.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
config.h Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
configure Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
configure.local.example Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
dba_array.c Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
dba_array.h Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
dba_read.c Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
dba_write.c Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
dba_write.h Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
dba.c Import mandoc 1.4.1rc2 2017-02-19 17:46:37 +00:00
dba.h Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
dbm_map.c Import mandoc 1.4.1rc2 2017-02-19 17:46:37 +00:00
dbm_map.h Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
dbm.c Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
dbm.h Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
demandoc.1
demandoc.c Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
eqn_html.c Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
eqn_term.c Import mandoc 1.4.1rc2 2017-02-19 17:46:37 +00:00
eqn.7 Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
eqn.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
gmdiff Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
html.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
html.h Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
INSTALL Import mandoc 1.4.1rc2 2017-02-19 17:46:37 +00:00
lib.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
lib.in Provide libdl. 2017-07-10 14:59:21 +00:00
libman.h Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
libmandoc.h Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
libmdoc.h Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
libroff.h Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
LICENSE Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
main.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
main.h Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
Makefile Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
Makefile.depend Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
makewhatis.8 Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
man_html.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
man_macro.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
man_term.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
man_validate.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
man-cgi.css
man.1 Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
man.7 Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
man.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
man.cgi.3 Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
man.cgi.8 Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
man.conf.5 Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
man.h Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
man.options.1 Import mandoc 1.4.1rc2 2017-02-19 17:46:37 +00:00
manconf.h Import mandoc 1.4.1rc2 2017-02-19 17:46:37 +00:00
mandoc_aux.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
mandoc_aux.h Import mandoc 1.4.1rc2 2017-02-19 17:46:37 +00:00
mandoc_char.7 Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mandoc_escape.3
mandoc_headers.3 Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mandoc_html.3 Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mandoc_malloc.3 Update mandoc to 1.13.4 release 2016-07-23 11:55:15 +00:00
mandoc_ohash.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
mandoc_ohash.h Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
mandoc.1 Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mandoc.3 Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mandoc.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mandoc.css Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mandoc.db.5 Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
mandoc.h Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mandocd.8 Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mandocd.c Import mandoc 1.4.1rc2 2017-02-19 17:46:37 +00:00
mandocdb.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
manpath.c Import mandoc 1.4.1rc2 2017-02-19 17:46:37 +00:00
manpath.h
mansearch.3 Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mansearch.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mansearch.h Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mchars_alloc.3 Update mandoc to 1.13.4 release 2016-07-23 11:55:15 +00:00
mdoc_argv.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mdoc_html.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mdoc_macro.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mdoc_man.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mdoc_markdown.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mdoc_state.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mdoc_term.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mdoc_validate.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mdoc.7 Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mdoc.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
mdoc.h Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
msec.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
msec.in
NEWS Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
out.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
out.h Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
preconv.c Import mandoc 1.4.1rc2 2017-02-19 17:46:37 +00:00
predefs.in
read.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
roff_html.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
roff_int.h Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
roff_term.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
roff_validate.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
roff.7 Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
roff.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
roff.h Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
soelim.1 Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
soelim.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
st.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
st.in
tag.c Import mandoc 1.4.1rc2 2017-02-19 17:46:37 +00:00
tag.h Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
tbl_data.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
tbl_html.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
tbl_layout.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
tbl_opts.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
tbl_term.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
tbl.3
tbl.7 Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
tbl.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
term_ascii.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
term_ps.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
term_tab.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
term.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
term.h Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
test-be32toh.c Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
test-cmsg.c Import mandoc 1.4.1rc2 2017-02-19 17:46:37 +00:00
test-dirent-namlen.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
test-EFTYPE.c Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
test-err.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
test-fgetln.c
test-fts.c Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
test-getline.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
test-getsubopt.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
test-isblank.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
test-mkdtemp.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
test-nanosleep.c Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
test-ntohl.c Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
test-O_DIRECTORY.c Import mandoc 1.4.1rc2 2017-02-19 17:46:37 +00:00
test-ohash.c Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
test-PATH_MAX.c Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
test-pledge.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
test-progname.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
test-reallocarray.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
test-recvmsg.c Import mandoc 1.4.1rc2 2017-02-19 17:46:37 +00:00
test-rewb-bsd.c Update mandoc to 1.13.4 release 2016-07-23 11:55:15 +00:00
test-rewb-sysv.c Update mandoc to 1.13.4 release 2016-07-23 11:55:15 +00:00
test-sandbox_init.c Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
test-strcasestr.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
test-stringlist.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
test-strlcat.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
test-strlcpy.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
test-strptime.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
test-strsep.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
test-strtonum.c Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
test-vasprintf.c Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
test-wchar.c Import mandoc cvs snapshot 20170121 (pre 1.14) 2017-01-21 13:17:25 +00:00
TODO Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00
tree.c Import mandoc snapshot 2017-06-08 2017-06-08 19:40:00 +00:00