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"
2828
2929if [ -f ${ROOT} /dev ]
3030then
31- export COPTS=" -O0 -g3 -fPIC"
31+ export COPTS=" -O1 -g3 -fPIC"
3232 export QUIET=" "
3333else
3434 export COPTS=" -Os -g0 -fPIC"
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ ORIGIN=$(pwd)
2121
2222# 3.12 3.11 3.10
2323
24- BUILDS=${BUILDS:- 3.12 3.11}
24+ BUILDS=${BUILDS:- 3.12 3.11 3.10 }
2525
2626for PYBUILD in $BUILDS
2727do
Original file line number Diff line number Diff line change @@ -53,7 +53,7 @@ cd $ROOT
5353# http://code.google.com/intl/en-US/speed/webp/index.html
5454
5555ALL=" -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 ) "
5757
5858# ncurses ncursesw
5959
@@ -110,17 +110,19 @@ then
110110"
111111else
112112 # [ -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 ]
114114 then
115115 echo "
116116 * build SDL2_image pre release
117117 " 1>&2
118118 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
121123 fi
122124
123- pushd SDL2_image-2.5 .1
125+ pushd SDL2_image-2.6 .1
124126 CFLAGS=$CPOPTS EMCC_CFLAGS=" $ALL " CC=emcc $CNF \
125127 --disable-sdltest --disable-jpg-shared --disable-png-shared
126128 # --disable-tif-shared
Original file line number Diff line number Diff line change 244244 cp -Rfv $ROOT /support/__EMSCRIPTEN__.patches/${PYBUILD} /. $PREFIX /lib/python${PYBUILD} /
245245
246246 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
251252 rmdir $PREFIX /lib/python${PYBUILD} /lib-dynload
252253 fi
253254fi
Original file line number Diff line number Diff line change 134134fi
135135
136136END
137+
137138 cat emsdk/upstream/emscripten/emcc > emsdk/upstream/emscripten/em++
138139
139140 cat > emsdk/upstream/emscripten/emar << END
You can’t perform that action at this time.
0 commit comments