Skip to content

Commit 243fcdd

Browse files
committed
bleh
2 parents d5c0d98 + 4726ff1 commit 243fcdd

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#https://groups.google.com/forum/?hl=en#!searchin/python-android/ctypes/python-android/vDaaJXNYz_A/eazMVI-DQSYJ
22
#/home/oly/.buildozer/android/platform/
33

4-
export ANDROIDSDK="/home/omarks/.buildozer/android/platform/android-sdk-20"
4+
export ANDROIDSDK="/home/omarks/.buildozer/android/platform/android-sdk-21"
55
export ANDROIDNDK="/home/omarks/.buildozer/android/platform/android-ndk-r9d"
66
export ANDROIDNDKVER=r9
77
export ANDROIDAPI=14

recipes/python/recipe.sh

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ function prebuild_python() {
2020
fi
2121

2222
try patch -p1 < $RECIPE_python/patches/Python-$VERSION_python-xcompile.patch
23-
try patch -p1 < $RECIPE_python/patches/Python-$VERSION_python-ctypes-disable-wchar.patch
23+
try patch -p1 < $RECIPE_python/patches/Python-$VERSION_python-ctypes-disable-wchar.patch
2424
try patch -p1 < $RECIPE_python/patches/disable-modules.patch
2525
try patch -p1 < $RECIPE_python/patches/fix-locale.patch
2626
try patch -p1 < $RECIPE_python/patches/fix-gethostbyaddr.patch
@@ -93,15 +93,13 @@ function build_python() {
9393
export LDFLAGS="$LDFLAGS -L$SRC_PATH/obj/local/$ARCH/"
9494
fi
9595

96-
export HOSTARCH=arm-eabi
97-
export BUILDARCH=x86_64-linux-gnu
98-
99-
10096
# CFLAGS for python ctypes library
10197
export CFLAGS="$CFLAGS -DNO_MALLINFO"
98+
export BUILDARCH=x86_64-linux-gnu
99+
export HOSTARCH=arm-eabi
102100

103-
try ./configure --host=arm-eabi --build=$BUILDARCH OPT=$OFLAG --prefix="$BUILD_PATH/python-install" --enable-shared --disable-toolbox-glue --disable-framework
104-
echo ./configure --host=arm-eabi --build=$BUILDARCH OPT=$OFLAG --prefix="$BUILD_PATH/python-install" --enable-shared --disable-toolbox-glue --disable-framework
101+
try ./configure --host=$HOSTARCH --build=$BUILDARCH OPT=$OFLAG --prefix="$BUILD_PATH/python-install" --enable-shared --disable-toolbox-glue --disable-framework
102+
echo ./configure --host=$HOSTARCH --build=$BUILDARCH OPT=$OFLAG --prefix="$BUILD_PATH/python-install" --enable-shared --disable-toolbox-glue --disable-framework
105103
echo $MAKE HOSTPYTHON=$BUILD_python/hostpython HOSTPGEN=$BUILD_python/hostpgen CROSS_COMPILE_TARGET=yes INSTSONAME=libpython2.7.so
106104
cp HOSTPYTHON=$BUILD_python/hostpython python
107105

@@ -129,8 +127,10 @@ function build_python() {
129127
echo '############copy ctypes'
130128
cd $BUILD_python
131129
echo $BUILD_python
130+
echo pwd
132131
echo build/lib.linux-x86_64-2.7/_ctypes*.so
133132
try cp -a build/lib.linux-x86_64-2.7/_ctypes*.so $LIBS_PATH
133+
#exit 0
134134

135135
# reduce python
136136
rm -rf "$BUILD_PATH/python-install/lib/python2.7/test"

src/src/org/renpy/android/PythonService.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,9 @@ public void run(){
8989
System.load(getFilesDir() + "/lib/python2.7/lib-dynload/_io.so");
9090
System.load(getFilesDir() + "/lib/python2.7/lib-dynload/unicodedata.so");
9191

92+
System.loadLibrary("ctypes");
93+
System.load(getFilesDir() + "/lib/python2.7/lib-dynload/_ctypes.so");
94+
9295
try {
9396
System.loadLibrary("sqlite3");
9497
System.load(getFilesDir() + "/lib/python2.7/lib-dynload/_sqlite3.so");

0 commit comments

Comments
 (0)