Skip to content

Commit fe5132d

Browse files
committed
upgrade SDL_image to 2.6.1
1 parent f01b170 commit fe5132d

File tree

5 files changed

+15
-11
lines changed

5 files changed

+15
-11
lines changed

config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export CPOPTS="-Os -g0 -fPIC"
2828

2929
if [ -f ${ROOT}/dev ]
3030
then
31-
export COPTS="-O0 -g3 -fPIC"
31+
export COPTS="-O1 -g3 -fPIC"
3232
export QUIET=""
3333
else
3434
export COPTS="-Os -g0 -fPIC"

python-wasm-sdk.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

2626
for PYBUILD in $BUILDS
2727
do

scripts/cpython-build-emsdk-deps.sh

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ cd $ROOT
5353
# http://code.google.com/intl/en-US/speed/webp/index.html
5454

5555
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)"
5757

5858
# ncurses ncursesw
5959

@@ -110,17 +110,19 @@ then
110110
"
111111
else
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

scripts/cpython-build-emsdk.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -244,10 +244,11 @@ fi
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
253254
fi

scripts/emsdk-fetch.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ else
134134
fi
135135
136136
END
137+
137138
cat emsdk/upstream/emscripten/emcc > emsdk/upstream/emscripten/em++
138139

139140
cat > emsdk/upstream/emscripten/emar <<END

0 commit comments

Comments
 (0)