diff options
Diffstat (limited to 'patches/msvcc-warning')
| -rw-r--r-- | patches/msvcc-warning | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/patches/msvcc-warning b/patches/msvcc-warning deleted file mode 100644 index 876fe1b..0000000 --- a/patches/msvcc-warning +++ /dev/null @@ -1,69 +0,0 @@ -Index: libffi/msvcc.sh -=================================================================== ---- libffi.orig/msvcc.sh -+++ libffi/msvcc.sh -@@ -42,7 +42,7 @@ - # format and translated into something sensible for cl or ml. - # - --args="-nologo" -+args="-nologo -W3" - md=-MD - cl="cl" - ml="ml" -@@ -65,13 +65,25 @@ do - ml="ml64" # "$MSVC/x86_amd64/ml64" - shift 1 - ;; -+ -O0) -+ args="$args -Od" -+ shift 1 -+ ;; - -O*) -- args="$args $1" -+ # If we're optimizing, make sure we explicitly turn on some optimizations -+ # that are implicitly disabled by debug symbols (-Zi). -+ args="$args $1 -OPT:REF -OPT:ICF -INCREMENTAL:NO" - shift 1 - ;; - -g) -- # Can't specify -RTC1 or -Zi in opt. -Gy is ok. Use -OPT:REF? -- args="$args -D_DEBUG -RTC1 -Zi" -+ # Enable debug symbol generation. -+ args="$args -Zi -DEBUG" -+ shift 1 -+ ;; -+ -DFFI_DEBUG) -+ # Link against debug CRT and enable runtime error checks. -+ args="$args -RTC1" -+ defines="$defines $1" - md=-MDd - shift 1 - ;; -@@ -108,8 +120,8 @@ do - shift 1 - ;; - -Wall) -- # -Wall on MSVC is overzealous. Use -W3 instead. -- args="$args -W3" -+ # -Wall on MSVC is overzealous, and we already build with -W3. Nothing -+ # to do here. - shift 1 - ;; - -Werror) -Index: libffi/ChangeLog -=================================================================== ---- libffi.orig/ChangeLog -+++ libffi/ChangeLog -@@ -309,6 +309,11 @@ - * man/Makefile.in: Regenerate. - * testsuite/Makefile.in: Regenerate. - -+2010-03-30 Dan Witte <dwitte@mozilla.com> -+ -+ * msvcc.sh: Disable build warnings. -+ * README (tested): Clarify windows build procedure. -+ - 2010-03-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> - - * configure.ac (libffi_cv_as_x86_64_unwind_section_type): New test. |
