Skip to content

Commit 966e0f6

Browse files
[3.11] gh-100340: Allows -Wno-int-conversion for wasm (GH-100341) (#106066)
(cherry picked from commit 75c8133) Co-authored-by: Kushal Das <[email protected]>
1 parent 2cce465 commit 966e0f6

File tree

4 files changed

+47
-0
lines changed

4 files changed

+47
-0
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Allows -Wno-int-conversion for wasm-sdk 17 and onwards, thus enables
2+
building WASI builds once against the latest sdk.

Tools/wasm/config.site-wasm32-wasi

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,6 @@ ac_cv_header_netpacket_packet_h=no
4040
# disable accept for WASM runtimes without sock_accept
4141
#ac_cv_func_accept=no
4242
#ac_cv_func_accept4=no
43+
44+
# Disable int-conversion for wask-sdk as it triggers an error from version 17.
45+
ac_cv_disable_int_conversion=yes

configure

Lines changed: 38 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

configure.ac

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2246,6 +2246,10 @@ yes)
22462246
AS_VAR_IF([ac_cv_disable_unused_parameter_warning], [yes],
22472247
[CFLAGS_NODIST="$CFLAGS_NODIST -Wno-unused-parameter"])
22482248

2249+
PY_CHECK_CC_WARNING([disable], [int-conversion])
2250+
AS_VAR_IF([ac_cv_disable_int_conversion], [yes],
2251+
[CFLAGS_NODIST="$CFLAGS_NODIST -Wno-int-conversion"])
2252+
22492253
PY_CHECK_CC_WARNING([disable], [missing-field-initializers])
22502254
AS_VAR_IF([ac_cv_disable_missing_field_initializers_warning], [yes],
22512255
[CFLAGS_NODIST="$CFLAGS_NODIST -Wno-missing-field-initializers"])

0 commit comments

Comments
 (0)