From: Bruno Haible Date: Tue, 27 May 2008 00:03:44 +0000 (+0000) Subject: gettext-8 must be a script, not an executable. X-Git-Tag: v0.18~409 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=506c01d77ecdbc7c461becd0bd87ec508e90e874;p=thirdparty%2Fgettext.git gettext-8 must be a script, not an executable. --- diff --git a/gettext-tools/tests/ChangeLog b/gettext-tools/tests/ChangeLog index d08119ec0..b9c3c66e4 100644 --- a/gettext-tools/tests/ChangeLog +++ b/gettext-tools/tests/ChangeLog @@ -1,3 +1,9 @@ +2008-05-26 Bruno Haible + + * gettext-8: New file. + * Makefile.am (noinst_PROGRAMS): Add gettext-8-prg, remove gettext-8. + (gettext_8_prg_*): Renamed from gettext_8_*. + 2008-05-12 Bruno Haible * msgcat-17: Change test so that it works with newer line-breaking diff --git a/gettext-tools/tests/Makefile.am b/gettext-tools/tests/Makefile.am index f5b3c19a8..4320f21d8 100644 --- a/gettext-tools/tests/Makefile.am +++ b/gettext-tools/tests/Makefile.am @@ -201,7 +201,7 @@ DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ LDADD = $(LDADD_@USE_INCLUDED_LIBINTL@) @INTL_MACOSX_LIBS@ LDADD_yes = ../intl/libintl.la @LTLIBTHREAD@ LDADD_no = ../intl/libgnuintl.la @LTLIBTHREAD@ @LTLIBINTL@ -noinst_PROGRAMS = tstgettext tstngettext testlocale gettext-3-prg gettext-4-prg gettext-5-prg gettext-6-prg gettext-7-prg gettext-8 cake fc3 fc4 fc5 +noinst_PROGRAMS = tstgettext tstngettext testlocale gettext-3-prg gettext-4-prg gettext-5-prg gettext-6-prg gettext-7-prg gettext-8-prg cake fc3 fc4 fc5 tstgettext_SOURCES = tstgettext.c setlocale.c tstgettext_CFLAGS = -DINSTALLDIR=\".\" tstgettext_LDADD = ../gnulib-lib/libgettextlib.la $(LDADD) @@ -225,8 +225,8 @@ gettext_7_prg_CFLAGS = $(gettext_7_prg_CFLAGS_@GLIBC2@) gettext_7_prg_CFLAGS_yes = -DUSE_POSIX_THREADS gettext_7_prg_LDADD = $(gettext_7_prg_LDADD_@GLIBC2@) gettext_7_prg_LDADD_yes = ../gnulib-lib/libgettextlib.la $(LDADD) -lpthread -gettext_8_SOURCES = gettext-8-prg.c -gettext_8_LDADD = ../gnulib-lib/libgettextlib.la $(LDADD) +gettext_8_prg_SOURCES = gettext-8-prg.c +gettext_8_prg_LDADD = ../gnulib-lib/libgettextlib.la $(LDADD) cake_SOURCES = plural-1-prg.c setlocale.c cake_LDADD = ../gnulib-lib/libgettextlib.la $(LDADD) fc3_SOURCES = format-c-3-prg.c setlocale.c diff --git a/gettext-tools/tests/gettext-8 b/gettext-tools/tests/gettext-8 new file mode 100755 index 000000000..114922df3 --- /dev/null +++ b/gettext-tools/tests/gettext-8 @@ -0,0 +1,5 @@ +#! /bin/sh + +# Test that gettext() does not crash by stack overflow when msgid is very long. + +./gettext-8-prg