]> git.ipfire.org Git - thirdparty/libbsd.git/commitdiff
build: Only emit link warnings for ELF objects
authorGuillem Jover <guillem@hadrons.org>
Sun, 2 Apr 2023 20:32:11 +0000 (22:32 +0200)
committerGuillem Jover <guillem@hadrons.org>
Mon, 17 Apr 2023 02:12:42 +0000 (04:12 +0200)
src/local-link.h

index 6782d9abefed75422c886db9d1acd79c76ea789a..7e9053be94d0e2ce9942f767987fd708f4b982eb 100644 (file)
 
 #include <sys/cdefs.h>
 
+#ifdef __ELF__
 #define libbsd_link_warning(symbol, msg) \
        static const char libbsd_emit_link_warning_##symbol[] \
                __attribute__((__used__,__section__(".gnu.warning." #symbol))) = msg
+#else
+#define libbsd_link_warning(symbol, msg)
+#endif
 
 #ifdef __ELF__
 #  if __has_attribute(symver)