[Libreoffice-commits] .: configure.in
Bjoern Michaelsen
bmichaelsen at kemper.freedesktop.org
Wed Dec 21 16:09:03 PST 2011
configure.in | 16 ++--------------
1 file changed, 2 insertions(+), 14 deletions(-)
New commits:
commit a308f9172f86349c324a8cb07979f7b051811321
Author: Bjoern Michaelsen <bjoern.michaelsen at canonical.com>
Date: Thu Dec 22 01:05:58 2011 +0100
Revert "Fix gmake detection for MacOSX"
This reverts commit cf33de27eb5e981d8a1fa76f6a9d72ce7174f10d.
This breaks make bug 20033 detection on Linux. If this can not be reliably
detected on OSX, just disable parallelism for GNU make 3.81 on OSX in general,
but leave the detection intact for Linux.
diff --git a/configure.in b/configure.in
index 897403a..8ef3cdb 100644
--- a/configure.in
+++ b/configure.in
@@ -2696,19 +2696,7 @@ if test "$_make_longver" -ge "038200" ; then
elif test "$_make_longver" -ge "038100" ; then
AC_MSG_RESULT([$GNUMAKE $_make_version])
AC_MSG_CHECKING([for GNU make bug 20033])
- dnl
- dnl FIXME: mktemp takes different arguments on different platforms:
- dnl http://stackoverflow.com/questions/2792675/how-portable-is-mktemp1
- dnl
- dnl -t means either 'use $TMPDIR' (OK) or 'the following is a template'.
- dnl and without 'the following is a template', a following template
- dnl is allowed, so this *may* work on *most* platforms
- dnl
- TESTGMAKEBUG20033=`mktemp -d -t MakefileXX`
- SHA1SUM=sha1sum
- if test "$_os" = "Darwin"; then
- SHA1SUM=shasum
- fi
+ TESTGMAKEBUG20033=`mktemp -d`
cat > $TESTGMAKEBUG20033/Makefile << EOF
A := \$(wildcard *.a)
@@ -2731,7 +2719,7 @@ define d2
endef
%.b : %.a
- \$(eval CHECKSUM := \$(word 1,\$(shell cat \$^ | $SHA1SUM))) \$(if \$(wildcard \$(CACHEDIR)/\$(CHECKSUM)),\
+ \$(eval CHECKSUM := \$(word 1,\$(shell cat \$^ | sha1sum))) \$(if \$(wildcard \$(CACHEDIR)/\$(CHECKSUM)),\
\$(call d1,\$(CHECKSUM)),\
\$(call d2,\$(CHECKSUM)))
EOF
More information about the Libreoffice-commits
mailing list