Skip to content

Commit 5882fea

Browse files
committed
For MacOS wxWidgets build - comment out #define fdopen and allow it to use macOS/clang 17 default impl
1 parent eaeea6d commit 5882fea

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

.github/scripts/build-macos-wxwidgets.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,10 @@ else
3737
tar -xf wxWidgets-$vsn.tar.bz2
3838
rm -rf wxWidgets-build && mv wxWidgets-$vsn/ wxWidgets-build
3939

40-
# Replace #include <fp.h> in pngpriv.h to #include <math.h> for macOS build.
40+
# Replace #include <fp.h> in pngpriv.h to #include <math.h> for MacOS build.
4141
sed -i '' -E 's/^#[[:space:]]*include[[:space:]]*<fp\.h>/#include <math.h>/' "wxWidgets-build/src/png/pngpriv.h"
42+
# Find and comment out #define fdopen NULL in zutil.h and let it use default MacOS impl
43+
sed -i '' -E 's/^([[:space:]]*#[[:space:]]*define[[:space:]]+fdopen.*)$//' "wxWidgets-build/src/zlib/zutil.h"
4244
fi
4345

4446
cd wxWidgets-build

0 commit comments

Comments
 (0)