[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
po/Makefile.in.in overrides SHELL to /bin/sh
From: |
Scott James Remnant |
Subject: |
po/Makefile.in.in overrides SHELL to /bin/sh |
Date: |
Fri, 27 Feb 2009 18:24:28 +0000 |
The po/Makefile.in.in included with gettext explicitly sets SHELL
to /bin/sh, instead of @address@hidden
It then calls various tools with this hardcoded shell, when some of
those tools are generated by Autoconf/m4sh with another shell in mind.
Absolutely worst is calling config.status with /bin/sh, as that can
result in other tools being regenerated improperly.
(We see this attempting to reconfigure GTK+ - the libtool script becomes
mangled as /bin/sh--which is dash in Ubuntu--turns the \1 in the sed
scripts to ^A--the config.status was written with SHELL=/bin/bash in
mind).
Scott
--
Scott James Remnant
address@hidden
signature.asc
Description: This is a digitally signed message part
- po/Makefile.in.in overrides SHELL to /bin/sh,
Scott James Remnant <=