summaryrefslogtreecommitdiffhomepage
path: root/src/skin
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2024-02-28 08:12:48 +0000
committermidipix <writeonce@midipix.org>2024-02-28 08:14:33 +0000
commitdcf6a5f80a8bf402e0ba8bd61eaae7d06a9e46c6 (patch)
tree1e085e60b502ae12a9b7d3781d84a857f9c83374 /src/skin
parent6f477a3ea989f0562514cbcdc282982018c55879 (diff)
downloadslibtool-dcf6a5f80a8bf402e0ba8bd61eaae7d06a9e46c6.tar.bz2
slibtool-dcf6a5f80a8bf402e0ba8bd61eaae7d06a9e46c6.tar.xz
ar mode: driver: added -Wdlsyms, -Wdlunit.
Diffstat (limited to 'src/skin')
-rw-r--r--src/skin/slbt_skin_ar.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/skin/slbt_skin_ar.c b/src/skin/slbt_skin_ar.c
index eecc5b9..948dcf3 100644
--- a/src/skin/slbt_skin_ar.c
+++ b/src/skin/slbt_skin_ar.c
@@ -51,6 +51,19 @@ const slbt_hidden struct argv_option slbt_ar_options[] = {
0,"<regexp>",
"filter armap symbols using the specified %s."},
+ {"Wdlunit", 0,TAG_AR_DLUNIT,ARGV_OPTARG_REQUIRED,
+ ARGV_OPTION_HYBRID_ONLY|ARGV_OPTION_HYBRID_SPACE,
+ 0,"<dlunit>",
+ "consider %s to be the name of "
+ "the dynamic library (libfoo), the program (foo), "
+ "or the loaded module (foo) for which "
+ "a compatible dlsym vtable should be created."},
+
+ {"Wdlsyms", 0,TAG_AR_DLSYMS,ARGV_OPTARG_NONE,
+ ARGV_OPTION_HYBRID_ONLY,
+ 0,0,
+ "print out a compatible dlsyms vtable."},
+
{"Wnosort", 0,TAG_AR_NOSORT,ARGV_OPTARG_NONE,
ARGV_OPTION_HYBRID_ONLY,
0,0,