Skip to content

Commit dc1d12b

Browse files
authored
[ php-wasm ] Remove static intl extension artifacts (#2970)
## Motivation This pull request removes all remaining code related to the static `intl` extension, which is no longer used in the project. Cleaning up these files avoids confusion with the new dynamic `intl` extension. ## Implementation Details - Removed `WITH_INTL` from `compile/php/build.ts` - Removed `lib_intl` from `compile/Makefile` - Removed the `libintl` directory under `compile/`
1 parent b14d396 commit dc1d12b

File tree

427 files changed

+3
-251228
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

427 files changed

+3
-251228
lines changed

packages/php-wasm/compile/Makefile

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -300,22 +300,6 @@ libcurl/jspi/dist/root/lib/lib/libcurl.a: base-image libz libopenssl_jspi
300300
docker cp $$(docker create playground-php-wasm:libcurl):/root/curl-7.69.1/lib/.libs ./libcurl/jspi/dist/root/lib/lib
301301
docker cp $$(docker create playground-php-wasm:libcurl):/root/curl-7.69.1/include/ ./libcurl/jspi/dist/root/lib
302302

303-
libintl_asyncify: libintl/asyncify/dist/root/lib/lib/libintl.a
304-
libintl/asyncify/dist/root/lib/lib/libintl.a: base-image
305-
mkdir -p ./libintl/asyncify/dist/root/lib
306-
docker build -f ./libintl/Dockerfile -t playground-php-wasm:libintl . --progress=plain
307-
docker cp $$(docker create playground-php-wasm:libintl):/root/lib/lib ./libintl/asyncify/dist/root/lib
308-
docker cp $$(docker create playground-php-wasm:libintl):/root/lib/include ./libintl/asyncify/dist/root/lib
309-
docker cp $$(docker create playground-php-wasm:libintl):/root/lib/data/. ./libintl/
310-
311-
libintl_jspi: libintl/jspi/dist/root/lib/lib/libintl.a
312-
libintl/jspi/dist/root/lib/lib/libintl.a: base-image
313-
mkdir -p ./libintl/jspi/dist/root/lib
314-
docker build -f ./libintl/Dockerfile -t playground-php-wasm:libintl . --progress=plain --build-arg JSPI=1
315-
docker cp $$(docker create playground-php-wasm:libintl):/root/lib/lib ./libintl/jspi/dist/root/lib
316-
docker cp $$(docker create playground-php-wasm:libintl):/root/lib/include ./libintl/jspi/dist/root/lib
317-
docker cp $$(docker create playground-php-wasm:libintl):/root/lib/data/. ./libintl/
318-
319303
libImageMagick_asyncify: libImageMagick/asyncify/dist/root/lib/lib/libMagickCore-7.Q16HDRI.a
320304
libImageMagick/asyncify/dist/root/lib/lib/libMagickCore-7.Q16HDRI.a: base-image libz_asyncify libjpeg_asyncify libpng16_asyncify libwebp_asyncify
321305
mkdir -p ./libImageMagick/asyncify/dist/root/lib
@@ -333,8 +317,8 @@ libImageMagick/jspi/dist/root/lib/lib/libMagickCore-7.Q16HDRI.a: base-image libz
333317
docker cp $$(docker create playground-php-wasm:libImageMagick):/root/install/bin ./libImageMagick/jspi/dist/root/lib
334318

335319
all: all_jspi all_asyncify
336-
all_jspi: libz_jspi libzip_jspi libpng16_jspi libjpeg_jspi libwebp_jspi libaom_jspi libavif_jspi libgd_jspi libxml2_jspi libopenssl_jspi libsqlite3_jspi libiconv_jspi bison2.7 oniguruma_jspi libcurl_jspi libintl_jspi libImageMagick_jspi
337-
all_asyncify: libz_asyncify libzip_asyncify libpng16_asyncify libjpeg_asyncify libwebp_asyncify libaom_asyncify libavif_asyncify libgd_asyncify libxml2_asyncify libopenssl_asyncify libsqlite3_asyncify libiconv_asyncify bison2.7 oniguruma_asyncify libcurl_asyncify libintl_asyncify libImageMagick_asyncify
320+
all_jspi: libz_jspi libzip_jspi libpng16_jspi libjpeg_jspi libwebp_jspi libaom_jspi libavif_jspi libgd_jspi libxml2_jspi libopenssl_jspi libsqlite3_jspi libiconv_jspi bison2.7 oniguruma_jspi libcurl_jspi libImageMagick_jspi
321+
all_asyncify: libz_asyncify libzip_asyncify libpng16_asyncify libjpeg_asyncify libwebp_asyncify libaom_asyncify libavif_asyncify libgd_asyncify libxml2_asyncify libopenssl_asyncify libsqlite3_asyncify libiconv_asyncify bison2.7 oniguruma_asyncify libcurl_asyncify libImageMagick_asyncify
338322

339323
clean:
340324
rm -rf ./libz/jspi/dist
@@ -362,7 +346,5 @@ clean:
362346
rm -rf ./bison2.7/dist
363347
rm -rf ./oniguruma/jspi/dist
364348
rm -rf ./oniguruma/asyncify/dist
365-
rm -rf ./libintl/jspi/dist
366-
rm -rf ./libintl/asyncify/dist
367349
rm -rf ./libImageMagick/jspi/dist
368350
rm -rf ./libImageMagick/asyncify/dist

packages/php-wasm/compile/build.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -202,9 +202,7 @@ const platformDefaults = {
202202
WITH_IMAGICK: 'no',
203203
STACK_SIZE: '1MB',
204204
},
205-
web: {
206-
WITH_INTL: 'yes',
207-
},
205+
web: {},
208206
node: {
209207
WITH_NODEFS: 'yes',
210208
WITH_MYSQL: 'yes',

packages/php-wasm/compile/libintl/Dockerfile

Lines changed: 0 additions & 52 deletions
This file was deleted.

0 commit comments

Comments
 (0)