File tree Expand file tree Collapse file tree 5 files changed +15
-11
lines changed Expand file tree Collapse file tree 5 files changed +15
-11
lines changed Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ export CPOPTS="-Os -g0 -fPIC"
28
28
29
29
if [ -f ${ROOT} /dev ]
30
30
then
31
- export COPTS=" -O0 -g3 -fPIC"
31
+ export COPTS=" -O1 -g3 -fPIC"
32
32
export QUIET=" "
33
33
else
34
34
export COPTS=" -Os -g0 -fPIC"
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ ORIGIN=$(pwd)
21
21
22
22
# 3.12 3.11 3.10
23
23
24
- BUILDS=${BUILDS:- 3.12 3.11}
24
+ BUILDS=${BUILDS:- 3.12 3.11 3.10 }
25
25
26
26
for PYBUILD in $BUILDS
27
27
do
Original file line number Diff line number Diff line change @@ -53,7 +53,7 @@ cd $ROOT
53
53
# http://code.google.com/intl/en-US/speed/webp/index.html
54
54
55
55
ALL=" -fPIC -s USE_SDL=2 -sUSE_LIBPNG -sUSE_LIBJPEG $CPPFLAGS "
56
- CNF=" emconfigure ./configure --prefix=$PREFIX --with-pic --disable-shared"
56
+ CNF=" emconfigure ./configure --prefix=$PREFIX --with-pic --disable-shared --host $( clang -dumpmachine ) "
57
57
58
58
# ncurses ncursesw
59
59
@@ -110,17 +110,19 @@ then
110
110
"
111
111
else
112
112
# [ -d SDL_image ] || git clone https://github.com/libsdl-org/SDL_image
113
- if [ -d SDL2_image-2.5 .1 ]
113
+ if [ -d SDL2_image-2.6 .1 ]
114
114
then
115
115
echo "
116
116
* build SDL2_image pre release
117
117
" 1>&2
118
118
else
119
- wget -c -q https://github.com/libsdl-org/SDL_image/releases/download/candidate-2.5.1/SDL2_image-2.5.1.tar.gz
120
- tar xfz SDL2_image-2.5.1.tar.gz
119
+ # bad png+grayscale https://github.com/libsdl-org/SDL_image/releases/download/candidate-2.5.1/SDL2_image-2.5.1.tar.gz
120
+ wget -c -q https://github.com/libsdl-org/SDL_image/releases/download/release-2.6.1/SDL2_image-2.6.1.tar.gz
121
+
122
+ tar xfz SDL2_image-2.6.1.tar.gz
121
123
fi
122
124
123
- pushd SDL2_image-2.5 .1
125
+ pushd SDL2_image-2.6 .1
124
126
CFLAGS=$CPOPTS EMCC_CFLAGS=" $ALL " CC=emcc $CNF \
125
127
--disable-sdltest --disable-jpg-shared --disable-png-shared
126
128
# --disable-tif-shared
Original file line number Diff line number Diff line change 244
244
cp -Rfv $ROOT /support/__EMSCRIPTEN__.patches/${PYBUILD} /. $PREFIX /lib/python${PYBUILD} /
245
245
246
246
cp -vf build/cpython-wasm/libpython${PYBUILD} .a prebuilt/emsdk/
247
- if [ -f build/cpython-wasm/Modules/expat/libexpat.a ]
248
- then
249
- cp build/cpython-wasm/Modules/expat/libexpat.a prebuilt/emsdk/libexpat${PYBUILD} .a
250
- fi
247
+ for lib in $( find build/cpython-wasm/| grep lib.* .a$)
248
+ do
249
+ name=$( basename $lib .a)
250
+ cp $lib prebuilt/emsdk/${name}${PYBUILD} .a
251
+ done
251
252
rmdir $PREFIX /lib/python${PYBUILD} /lib-dynload
252
253
fi
253
254
fi
Original file line number Diff line number Diff line change 134
134
fi
135
135
136
136
END
137
+
137
138
cat emsdk/upstream/emscripten/emcc > emsdk/upstream/emscripten/em++
138
139
139
140
cat > emsdk/upstream/emscripten/emar << END
You can’t perform that action at this time.
0 commit comments