]> git.wh0rd.org Git - patches.git/blob - linux-kconfig-libintl.patch
initial import
[patches.git] / linux-kconfig-libintl.patch
1 diff --git a/scripts/kconfig/Makefile b/scripts/kconfig/Makefile
2 index fb2bb30..a7304ec 100644
3 --- a/scripts/kconfig/Makefile
4 +++ b/scripts/kconfig/Makefile
5 @@ -151,6 +151,16 @@ ifeq ($(KBUILD_HAVE_NLS),no)
6  HOSTCFLAGS     += -DKBUILD_NO_NLS
7  endif
8  
9 +# Needed for systems with separate libintl
10 +KBUILD_NEED_LIBINTL := $(shell \
11 +     if echo 'int main() { return gettext(); }' \
12 +            | $(HOSTCC) $(HOSTCFLAGS) -x c - -o /dev/null > /dev/null 2>&1 ; \
13 +     then echo yes ; \
14 +     else echo no ; fi)
15 +ifeq ($(KBUILD_NEED_LIBINTL),yes)
16 +HOSTLOADLIBES += -lintl
17 +endif
18 +
19  # generated files seem to need this to find local include files
20  HOSTCFLAGS_lex.zconf.o := -I$(src)
21  HOSTCFLAGS_zconf.tab.o := -I$(src)