From df5189269074042a60fa87425ef8a01a9aaa4af6 Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Fri, 20 Oct 2006 13:42:57 +0000 Subject: [PATCH] Added compile-time warning for STATIC+GLIBC build --- applets/applets.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/applets/applets.c b/applets/applets.c index 10d4c948c..868fa50e5 100644 --- a/applets/applets.c +++ b/applets/applets.c @@ -17,6 +17,13 @@ #include #include +#if ENABLE_STATIC && __GLIBC__ +#warning Static linking against glibc produces buggy executables +#warning (glibc doesn't cope well with ld --gc-sections). +#warning See http://sources.redhat.com/bugzilla/show_bug.cgi?id=3400 +#warning Note that glibc is utterly unsuitable for static linking anyway. +#endif + #if ENABLE_SHOW_USAGE && !ENABLE_FEATURE_COMPRESS_USAGE static const char usage_messages[] = #define MAKE_USAGE