From: Ian Lynagh Date: Tue, 2 Jun 2009 11:34:08 +0000 (+0000) Subject: Use -w when compiling libffi, to stop -Werror failures X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=22c42ec32752ea67b5071df32fd9997a3f4d7346 Use -w when compiling libffi, to stop -Werror failures --- diff --git a/libffi/ghc.mk b/libffi/ghc.mk index 4613447..3f101df 100644 --- a/libffi/ghc.mk +++ b/libffi/ghc.mk @@ -114,14 +114,16 @@ $(libffi_STAMP_CONFIGURE): # This patch is just the resulting delta from running automake, autoreconf, libtoolize --force --copy cd libffi && "$(PATCH)" -p0 < libffi.autotools-update.patch +# Because -Werror may be in SRC_CC_OPTS/SRC_LD_OPTS, we need to turn +# warnings off or the compilation of libffi might fail due to warnings cd libffi && \ (set -o igncr 2>/dev/null) && set -o igncr; export SHELLOPTS; \ PATH=`pwd`:$$PATH; \ export PATH; \ cd build && \ CC=$(WhatGccIsCalled) \ - CFLAGS="$(SRC_CC_OPTS)" \ - LDFLAGS="$(SRC_LD_OPTS)" \ + CFLAGS="$(SRC_CC_OPTS) -w" \ + LDFLAGS="$(SRC_LD_OPTS) -w" \ "$(SHELL)" configure \ --enable-static=yes \ --enable-shared=$(libffi_EnableShared) \