From 22c42ec32752ea67b5071df32fd9997a3f4d7346 Mon Sep 17 00:00:00 2001 From: Ian Lynagh Date: Tue, 2 Jun 2009 11:34:08 +0000 Subject: [PATCH] Use -w when compiling libffi, to stop -Werror failures --- libffi/ghc.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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) \ -- 1.7.10.4