Makefile.am: Don't use dots in -osuf
authorNiklas Hambuechen <niklash@google.com>
Mon, 3 Nov 2014 15:18:42 +0000 (16:18 +0100)
committerKlaus Aehlig <aehlig@google.com>
Wed, 6 May 2015 17:16:39 +0000 (19:16 +0200)
This fixes
  ./configure --enable-haskell-tests && make hs-tests
builds on GHC 7.8.

It changes `-osuf .ext` to `-osuf ext`; the old form was allowed in
GHC <= 7.6, but GHC 7.8 seems to have problems with it:
  https://ghc.haskell.org/trac/ghc/ticket/9760

The form without dot works in all GHC versions, and we don't have
dots in other -osuf arguments in the same file either, so this
was probably an accident.

Signed-off-by: Niklas Hambuechen <niklash@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>

Cherry-picked-from: 9664aff
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Petr Pudlak <pudlak@google.com>

Makefile.am

index f53b787..6b32f6e 100644 (file)
@@ -765,8 +765,8 @@ HFLAGS += -DTEST
 endif
 
 HTEST_FLAGS = $(HFLAGS) -fhpc -itest/hs \
-       -osuf .$(HTEST_SUFFIX)_o \
-       -hisuf .$(HTEST_SUFFIX)_hi
+       -osuf $(HTEST_SUFFIX)_o \
+       -hisuf $(HTEST_SUFFIX)_hi
 if !HPROFILE
 HTEST_FLAGS += $(HFLAGS_NOPROF)
 endif