[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [61343] trunk/lib/darwin-9.x.universal/ README: OSX: update build info for latest updates

jens verwiebe info at jensverwiebe.de
Tue Apr 15 14:33:56 CEST 2014


Revision: 61343
          https://developer.blender.org/rBL61343
Author:   jensverwiebe
Date:     2014-04-15 12:33:56 +0000 (Tue, 15 Apr 2014)
Log Message:
-----------
OSX: update build info for latest updates

Modified Paths:
--------------
    trunk/lib/darwin-9.x.universal/README

Modified: trunk/lib/darwin-9.x.universal/README
===================================================================
--- trunk/lib/darwin-9.x.universal/README	2014-04-15 12:20:53 UTC (rev 61342)
+++ trunk/lib/darwin-9.x.universal/README	2014-04-15 12:33:56 UTC (rev 61343)
@@ -8,7 +8,7 @@
 jpeg (version 6b)
 openal (headers from darwin8, dylibs included in OSX from 10.4)
 png (version 1.2.29)
-python (release 3.3.3 - default)
+python (release 3.4.0 - default - with numpy compiled against)
 release (python_i386.zip, python_x86_64.zip)
 tiff (version 4.0.3)
 oiio v1.1 (i386, x86_64 )
@@ -213,65 +213,20 @@
 
 ======================
 Python:
+/configure --prefix=/Volumes/Daten1TB/bf-blender/LIB_Sources/PYTHON_REDO/Python-3.4.0/blender CC=clang CXX=CC=clang++ --enable-ipv6 --enable-universalsdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk --with-universal-archs=intel MACOSX_DEPLOYMENT_TARGET=10.6
 
-./configure --with-universal-archs="all"--enable-universalsdk=/Developer/SDKs/MacOSX10.5.sdk  MACOSX_DEPLOYMENT_TARGET=10.5
+Proceed copying to desired places with ditto -arch <arch> to thin out the fat binaries
 
-Dummy-list for architecture-extract: ( redo for wanted arch simply )
 
-lipo -thin x86_64 lib-dynload/_bisect.so -output lib-dynload/_bisect.so
-lipo -thin x86_64 lib-dynload/_codecs_cn.so -output lib-dynload/_codecs_cn.so
-lipo -thin x86_64 lib-dynload/_codecs_hk.so -output lib-dynload/_codecs_hk.so
-lipo -thin x86_64 lib-dynload/_codecs_iso2022.so -output lib-dynload/_codecs_iso2022.so
-lipo -thin x86_64 lib-dynload/_codecs_jp.so -output lib-dynload/_codecs_jp.so
-lipo -thin x86_64 lib-dynload/_codecs_kr.so -output lib-dynload/_codecs_kr.so
-lipo -thin x86_64 lib-dynload/_codecs_tw.so -output lib-dynload/_codecs_tw.so
-lipo -thin x86_64 lib-dynload/_csv.so -output lib-dynload/_csv.so
-lipo -thin x86_64 lib-dynload/_ctypes_test.so -output lib-dynload/_ctypes_test.so
-lipo -thin x86_64 lib-dynload/_ctypes.so -output lib-dynload/_ctypes_test.so
-lipo -thin x86_64 lib-dynload/_curses_panel.so -output lib-dynload/_curses_panel.so
-lipo -thin x86_64 lib-dynload/_curses.so -output lib-dynload/_curses.so
-lipo -thin x86_64 lib-dynload/_datetime.so -output lib-dynload/_datetime.so
-lipo -thin x86_64 lib-dynload/_dbm.so -output lib-dynload/_dbm.so
-lipo -thin x86_64 lib-dynload/_elementtree.so -output lib-dynload/_elementtree.so
-lipo -thin x86_64 lib-dynload/_gestalt.so -output lib-dynload/_gestalt.so
-lipo -thin x86_64 lib-dynload/_hashlib.so -output lib-dynload/_hashlib.so
-lipo -thin x86_64 lib-dynload/_heapq.so -output lib-dynload/_heapq.so
-lipo -thin x86_64 lib-dynload/_json.so -output lib-dynload/_json.so
-lipo -thin x86_64 lib-dynload/_lsprof.so -output lib-dynload/_lsprof.so
-lipo -thin x86_64 lib-dynload/_multibytecodec.so -output lib-dynload/_multibytecodec.so
-lipo -thin x86_64 lib-dynload/_multiprocessing.so -output lib-dynload/_multiprocessing.so
-lipo -thin x86_64 lib-dynload/_pickle.so -output lib-dynload/_pickle.so
-lipo -thin x86_64 lib-dynload/_posixsubprocess.so -output lib-dynload/_posixsubprocess.so
-lipo -thin x86_64 lib-dynload/_random.so -output lib-dynload/_random.so
-lipo -thin x86_64 lib-dynload/_scproxy.so -output lib-dynload/_scproxy.so
-lipo -thin x86_64 lib-dynload/_sha256.so -output lib-dynload/_sha256.so
-lipo -thin x86_64 lib-dynload/_sha512.so -output lib-dynload/_sha512.so
-lipo -thin x86_64 lib-dynload/_socket.so -output lib-dynload/_socket.so
-lipo -thin x86_64 lib-dynload/_sqlite3.so -output lib-dynload/_sqlite3.so
-lipo -thin x86_64 lib-dynload/_ssl.so -output lib-dynload/_ssl.so
-lipo -thin x86_64 lib-dynload/_struct.so -output lib-dynload/_struct.so
-lipo -thin x86_64 lib-dynload/_testcapi.so -output lib-dynload/_testcapi.so
-lipo -thin x86_64 lib-dynload/array.so -output lib-dynload/array.so
-lipo -thin x86_64 lib-dynload/atexit.so -output lib-dynload/atexit.so
-lipo -thin x86_64 lib-dynload/audioop.so -output lib-dynload/audioop.so
-lipo -thin x86_64 lib-dynload/binascii.so -output lib-dynload/binascii.so
-lipo -thin x86_64 lib-dynload/bz2.so -output lib-dynload/bz2.so
-lipo -thin x86_64 lib-dynload/cmath.so -output lib-dynload/cmath.so
-lipo -thin x86_64 lib-dynload/crypt.so -output lib-dynload/crypt.so
-lipo -thin x86_64 lib-dynload/fcntl.so -output lib-dynload/fcntl.so
-lipo -thin x86_64 lib-dynload/grp.so -output lib-dynload/grp.so
-lipo -thin x86_64 lib-dynload/math.so -output lib-dynload/math.so
-lipo -thin x86_64 lib-dynload/mmap.so -output lib-dynload/mmap.so
-lipo -thin x86_64 lib-dynload/nis.so -output lib-dynload/nis.so
-lipo -thin x86_64 lib-dynload/parser.so -output lib-dynload/parser.so
-lipo -thin x86_64 lib-dynload/pyexpat.so -output lib-dynload/pyexpat.so
-lipo -thin x86_64 lib-dynload/readline.so -output lib-dynload/readline.so
-lipo -thin x86_64 lib-dynload/resource.so -output lib-dynload/resource.so
-lipo -thin x86_64 lib-dynload/select.so -output lib-dynload/select.so
-lipo -thin x86_64 lib-dynload/syslog.so -output lib-dynload/syslog.so
-lipo -thin x86_64 lib-dynload/termios.so -output lib-dynload/termios.so
-lipo -thin x86_64 lib-dynload/time.so -output lib-dynload/time.so
-lipo -thin x86_64 lib-dynload/unicodedata.so -output lib-dynload/unicodedata.so
-lipo -thin x86_64 lib-dynload/zlib.so -output lib-dynload/zlib.so
+numpy:
+export MACOSX_DEPLOYMENT_TARGET=10.6
+export FFLAGS=-ff2c
+export CXX=clang++
+export CC=clang
+CXXFLAGS=-mmacosx-version-min=10.6
+export CFLAGS=-mmacosx-version-min=10.6
+export LDFLAGS=-mmacosx-version-min=10.6
+python3 setup.py build
+python3 setup.py install --prefix='<path_to_sitepackages'
 
 




More information about the Bf-blender-cvs mailing list