@@ -30,6 +30,11 @@ function prebuild_python() {
3030 try patch -p1 < $RECIPE_python /patches/fix-remove-corefoundation.patch
3131 try patch -p1 < $RECIPE_python /patches/fix-dynamic-lookup.patch
3232
33+ system=$( uname -s)
34+ if [ " X$system " == " XDarwin" ]; then
35+ try patch -p1 < $RECIPE_python /patches/fix-configure-darwin.patch
36+ fi
37+
3338 # everything done, touch the marker !
3439 touch .patched
3540}
@@ -58,8 +63,8 @@ function build_python() {
5863 fi
5964
6065 try ./configure --host=arm-eabi --prefix=" $BUILD_PATH /python-install" --enable-shared --disable-toolbox-glue --disable-framework
66+ echo ./configure --host=arm-eabi --prefix=" $BUILD_PATH /python-install" --enable-shared --disable-toolbox-glue --disable-framework
6167 echo $MAKE HOSTPYTHON=$BUILD_python /hostpython HOSTPGEN=$BUILD_python /hostpgen CROSS_COMPILE_TARGET=yes INSTSONAME=libpython2.7.so
62- bash
6368 cp HOSTPYTHON=$BUILD_python /hostpython python
6469
6570 # FIXME, the first time, we got a error at:
@@ -71,10 +76,11 @@ function build_python() {
7176 debug ' First install (failing..)'
7277 $MAKE install HOSTPYTHON=$BUILD_python /hostpython HOSTPGEN=$BUILD_python /hostpgen CROSS_COMPILE_TARGET=yes INSTSONAME=libpython2.7.so
7378 debug ' Second install.'
74- try $MAKE install HOSTPYTHON=$BUILD_python /hostpython HOSTPGEN=$BUILD_python /hostpgen CROSS_COMPILE_TARGET=yes INSTSONAME=libpython2.7.so
79+ touch python.exe python
80+ $MAKE install HOSTPYTHON=$BUILD_python /hostpython HOSTPGEN=$BUILD_python /hostpgen CROSS_COMPILE_TARGET=yes INSTSONAME=libpython2.7.so
7581 pop_arm
7682
77- try cp $BUILD_python /hostpython $BUILD_PATH /python-install/bin/python.host
83+ try cp $BUILD_hostpython /hostpython $BUILD_PATH /python-install/bin/python.host
7884 try cp libpython2.7.so $LIBS_PATH /
7985}
8086
0 commit comments