packages: pypy/pypy-cldflags.patch - updated for 1.7

lisu lisu at pld-linux.org
Wed Dec 7 11:31:10 CET 2011


Author: lisu                         Date: Wed Dec  7 10:31:10 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- updated for 1.7

---- Files affected:
packages/pypy:
   pypy-cldflags.patch (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: packages/pypy/pypy-cldflags.patch
diff -u packages/pypy/pypy-cldflags.patch:1.2 packages/pypy/pypy-cldflags.patch:1.3
--- packages/pypy/pypy-cldflags.patch:1.2	Fri Jul 15 16:15:11 2011
+++ packages/pypy/pypy-cldflags.patch	Wed Dec  7 11:31:05 2011
@@ -1,33 +1,35 @@
---- pypy-1.5-src/ctypes_configure/cbuild.py.orig	2011-07-15 14:21:20.195034442 +0200
-+++ pypy-1.5-src/ctypes_configure/cbuild.py	2011-07-15 14:26:14.168404165 +0200
-@@ -376,7 +376,9 @@
-                 self.libraries.append('m')
-             if 'pthread' not in self.libraries:
-                 self.libraries.append('pthread')
--            self.compile_extra += ['-O3', '-fomit-frame-pointer', '-pthread']
-+            self.compile_extra += os.environ.get("CFLAGS", "").split()
+--- pypy-pypy-release-1.7/ctypes_configure/cbuild.py~	2011-12-07 09:49:56.682792155 +0100
++++ pypy-pypy-release-1.7/ctypes_configure/cbuild.py	2011-12-07 09:57:01.712750839 +0100
+@@ -391,7 +391,9 @@
+                 if s + 'lib' not in self.library_dirs and \
+                    os.path.exists(s + 'lib'):
+                     self.library_dirs.append(s + 'lib')
+-            self.compile_extra += ['-O3', '-fomit-frame-pointer']
++	    self.compile_extra += os.environ.get("CFLAGS", "").split()
++	    self.compile_extra += ['-fomit-frame-pointer']
 +	    self.compile_extra += ['-fomit-frame-pointer', '-pthread']
-+            self.link_extra += os.environ.get("LDFLAGS", "").split()
-             self.link_extra += ['-pthread']
-         if sys.platform == 'win32':
-             self.link_extra += ['/DEBUG'] # generate .pdb file
---- pypy-1.5-src/pypy/translator/platform/linux.py.orig	2011-07-15 14:51:34.540868990 +0200
-+++ pypy-1.5-src/pypy/translator/platform/linux.py	2011-07-15 14:53:13.945377438 +0200
-@@ -1,13 +1,14 @@
+ 
+         if outputfilename is None:
+             self.outputfilename = py.path.local(cfilenames[0]).new(ext=ext)
+--- pypy-pypy-release-1.7/pypy/translator/platform/linux.py.bak	2011-12-07 10:21:45.659281575 +0100
++++ pypy-pypy-release-1.7/pypy/translator/platform/linux.py	2011-12-07 10:22:29.619262793 +0100
+@@ -1,15 +1,14 @@
  """Support for Linux."""
  
-+import os
+-import sys
++import sys, os
  from pypy.translator.platform.posix import BasePosix
  
  class BaseLinux(BasePosix):
      name = "linux"
      
--    link_flags = ('-pthread', '-lrt')
+-    link_flags = ('-pthread',)
+-    extra_libs = ('-lrt',)
 -    cflags = ('-O3', '-pthread', '-fomit-frame-pointer',
 -              '-Wall', '-Wno-unused')
 +    link_flags = tuple(os.environ.get("LDFLAGS", "").split() + ['-pthread', '-lrt'])
 +    cflags = tuple(os.environ.get("CFLAGS", "").split() + ['-pthread', '-fomit-frame-pointer',
-+              '-Wall', '-Wno-unused'])
++	    '-Wall', '-Wno-unused'])
      standalone_only = ()
      shared_only = ('-fPIC',)
      so_ext = 'so'
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/pypy/pypy-cldflags.patch?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list