about summary refs log tree commit diff
path: root/pkgs/development/python-modules/gyp/no-darwin-cflags.patch
diff options
context:
space:
mode:
authorShea Levy <shea@shealevy.com>2013-05-28 17:27:28 -0400
committerShea Levy <shea@shealevy.com>2013-05-28 18:38:22 -0400
commitc982e84df49494aaf9d8306929ebba60a125aef8 (patch)
tree697bd91e08df4cb308215a822fa505fdbcc0da43 /pkgs/development/python-modules/gyp/no-darwin-cflags.patch
parentfe009bcbc49ca4c8d20252047888e4b7b3d3fa6e (diff)
gyp: Fix on darwin
Signed-off-by: Shea Levy <shea@shealevy.com>
Diffstat (limited to 'pkgs/development/python-modules/gyp/no-darwin-cflags.patch')
-rw-r--r--pkgs/development/python-modules/gyp/no-darwin-cflags.patch40
1 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/gyp/no-darwin-cflags.patch b/pkgs/development/python-modules/gyp/no-darwin-cflags.patch
new file mode 100644
index 0000000000000..4f95e78a17154
--- /dev/null
+++ b/pkgs/development/python-modules/gyp/no-darwin-cflags.patch
@@ -0,0 +1,40 @@
+Index: gyp/pylib/gyp/xcode_emulation.py
+===================================================================
+--- gyp/pylib/gyp/xcode_emulation.py	(revision 1635)
++++ gyp/pylib/gyp/xcode_emulation.py	(working copy)
+@@ -280,9 +280,6 @@
+     if self._Test('GCC_CHAR_IS_UNSIGNED_CHAR', 'YES', default='NO'):
+       cflags.append('-funsigned-char')
+ 
+-    if self._Test('GCC_CW_ASM_SYNTAX', 'YES', default='YES'):
+-      cflags.append('-fasm-blocks')
+-
+     if 'GCC_DYNAMIC_NO_PIC' in self._Settings():
+       if self._Settings()['GCC_DYNAMIC_NO_PIC'] == 'YES':
+         cflags.append('-mdynamic-no-pic')
+@@ -292,9 +289,6 @@
+       # mdynamic-no-pic by default for executable and possibly static lib
+       # according to mento
+ 
+-    if self._Test('GCC_ENABLE_PASCAL_STRINGS', 'YES', default='YES'):
+-      cflags.append('-mpascal-strings')
+-
+     self._Appendf(cflags, 'GCC_OPTIMIZATION_LEVEL', '-O%s', default='s')
+ 
+     if self._Test('GCC_GENERATE_DEBUGGING_SYMBOLS', 'YES', default='YES'):
+@@ -334,7 +328,6 @@
+       # TODO: Supporting fat binaries will be annoying.
+       self._WarnUnimplemented('ARCHS')
+       archs = ['i386']
+-    cflags.append('-arch ' + archs[0])
+ 
+     if archs[0] in ('i386', 'x86_64'):
+       if self._Test('GCC_ENABLE_SSE3_EXTENSIONS', 'YES', default='NO'):
+@@ -570,7 +563,6 @@
+       # TODO: Supporting fat binaries will be annoying.
+       self._WarnUnimplemented('ARCHS')
+       archs = ['i386']
+-    ldflags.append('-arch ' + archs[0])
+ 
+     # Xcode adds the product directory by default.
+     ldflags.append('-L' + product_dir)