init.sh: enable MALLOC_PERTURB_
[pspp] / ChangeLog
index 4de7bb32d2df90afc3da241f607a896823f65772..f2efae51cd849d92334e47aa7c89e5d91eb4de38 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,31 @@
+2010-05-09  Bruno Haible  <bruno@clisp.org>
+
+       Update to GNU gettext 0.18.
+       * m4/gettext.m4: Update to GNU gettext 0.17.
+       * m4/intl.m4: Likewise.
+       * m4/po.m4: Likewise.
+       * modules/gettext (Files): Add m4/fcntl-o.m4.
+       (configure.ac): Require gettext infrastructure from version 0.18.
+
 2010-05-09  Jim Meyering  <meyering@redhat.com>
 
+       init.sh: enable MALLOC_PERTURB_
+       * tests/init.sh: Enable glibc's malloc-perturbing option.
+
+       maint.mk: improve sc_cross_check_PATH_usage_in_tests
+       With my recent change in init.sh from the two-line form:
+           -#   : ${srcdir=.}
+           -#   . "$srcdir/init.sh"; path_prepend_ .
+           +#   . "${srcdir=.}/init.sh"; path_prepend_ .
+       I noticed that using the one-line form would cause this test
+       to fail with a false-positive, or to stop working altogether,
+       depending on whether help-version changed or all the tests did.
+       * top/maint.mk (_hv_regex): Remove this definition.
+       (_hv_regex_weak): Use a weak regex to select all init.sh-sourcing files.
+       (_hv_regex_strong): Use a stronger regex to check for conformance.
+       (sc_cross_check_PATH_usage_in_tests): Rewrite to use the above.
+       Give a separate diagnostic for lack of conforming use.
+
        maint.mk: prohibit definition of symbols defined by gnulib
        * top/maint.mk (sc_prohibit_always-defined_macros): Reject the
        definition of symbols defined by gnulib.