Determining if the include file windows.h exists failed with the following output: Change Dir: /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp Run Build Command(s):/mnt/gold/openwrt/openwrt_2203/staging_dir/host/bin/ninja cmTC_b480a && [1/2] Building C object CMakeFiles/cmTC_b480a.dir/CheckIncludeFile.c.o FAILED: CMakeFiles/cmTC_b480a.dir/CheckIncludeFile.c.o /mnt/gold/openwrt/openwrt_2203/staging_dir/toolchain-arm_arm1176jzf-s+vfp_gcc-11.2.0_musl_eabi/bin/arm-openwrt-linux-muslgnueabi-gcc -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -mfloat-abi=hard -fmacro-prefix-map=/mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37=pcre2-10.37 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -o CMakeFiles/cmTC_b480a.dir/CheckIncludeFile.c.o -c /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/CheckIncludeFile.c /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/CheckIncludeFile.c:1:10: fatal error: windows.h: No such file or directory 1 | #include | ^~~~~~~~~~~ compilation terminated. ninja: build stopped: subcommand failed. Determining if the bcopy exist failed with the following output: Change Dir: /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp Run Build Command(s):/mnt/gold/openwrt/openwrt_2203/staging_dir/host/bin/ninja cmTC_6f14e && [1/2] Building C object CMakeFiles/cmTC_6f14e.dir/CheckSymbolExists.c.o FAILED: CMakeFiles/cmTC_6f14e.dir/CheckSymbolExists.c.o /mnt/gold/openwrt/openwrt_2203/staging_dir/toolchain-arm_arm1176jzf-s+vfp_gcc-11.2.0_musl_eabi/bin/arm-openwrt-linux-muslgnueabi-gcc -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -mfloat-abi=hard -fmacro-prefix-map=/mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37=pcre2-10.37 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -o CMakeFiles/cmTC_6f14e.dir/CheckSymbolExists.c.o -c /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/CheckSymbolExists.c /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/CheckSymbolExists.c: In function 'main': /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: error: 'bcopy' undeclared (first use in this function) 8 | return ((int*)(&bcopy))[argc]; | ^~~~~ /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: note: each undeclared identifier is reported only once for each function it appears in ninja: build stopped: subcommand failed. File /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef bcopy return ((int*)(&bcopy))[argc]; #else (void)argc; return 0; #endif } Determining if the memfd_create exist failed with the following output: Change Dir: /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp Run Build Command(s):/mnt/gold/openwrt/openwrt_2203/staging_dir/host/bin/ninja cmTC_68251 && [1/2] Building C object CMakeFiles/cmTC_68251.dir/CheckSymbolExists.c.o FAILED: CMakeFiles/cmTC_68251.dir/CheckSymbolExists.c.o /mnt/gold/openwrt/openwrt_2203/staging_dir/toolchain-arm_arm1176jzf-s+vfp_gcc-11.2.0_musl_eabi/bin/arm-openwrt-linux-muslgnueabi-gcc -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -mfloat-abi=hard -fmacro-prefix-map=/mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37=pcre2-10.37 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -o CMakeFiles/cmTC_68251.dir/CheckSymbolExists.c.o -c /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/CheckSymbolExists.c /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/CheckSymbolExists.c: In function 'main': /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: error: 'memfd_create' undeclared (first use in this function) 8 | return ((int*)(&memfd_create))[argc]; | ^~~~~~~~~~~~ /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: note: each undeclared identifier is reported only once for each function it appears in ninja: build stopped: subcommand failed. File /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef memfd_create return ((int*)(&memfd_create))[argc]; #else (void)argc; return 0; #endif } Determining if the secure_getenv exist failed with the following output: Change Dir: /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp Run Build Command(s):/mnt/gold/openwrt/openwrt_2203/staging_dir/host/bin/ninja cmTC_446e0 && [1/2] Building C object CMakeFiles/cmTC_446e0.dir/CheckSymbolExists.c.o FAILED: CMakeFiles/cmTC_446e0.dir/CheckSymbolExists.c.o /mnt/gold/openwrt/openwrt_2203/staging_dir/toolchain-arm_arm1176jzf-s+vfp_gcc-11.2.0_musl_eabi/bin/arm-openwrt-linux-muslgnueabi-gcc -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -mfloat-abi=hard -fmacro-prefix-map=/mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37=pcre2-10.37 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -o CMakeFiles/cmTC_446e0.dir/CheckSymbolExists.c.o -c /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/CheckSymbolExists.c /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/CheckSymbolExists.c: In function 'main': /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: error: 'secure_getenv' undeclared (first use in this function) 8 | return ((int*)(&secure_getenv))[argc]; | ^~~~~~~~~~~~~ /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8:19: note: each undeclared identifier is reported only once for each function it appears in ninja: build stopped: subcommand failed. File /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef secure_getenv return ((int*)(&secure_getenv))[argc]; #else (void)argc; return 0; #endif } Performing C SOURCE FILE Test HAVE_ATTRIBUTE_UNINITIALIZED failed with the following output: Change Dir: /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp Run Build Command(s):/mnt/gold/openwrt/openwrt_2203/staging_dir/host/bin/ninja cmTC_af387 && [1/2] Building C object CMakeFiles/cmTC_af387.dir/src.c.o FAILED: CMakeFiles/cmTC_af387.dir/src.c.o /mnt/gold/openwrt/openwrt_2203/staging_dir/toolchain-arm_arm1176jzf-s+vfp_gcc-11.2.0_musl_eabi/bin/arm-openwrt-linux-muslgnueabi-gcc -DHAVE_ATTRIBUTE_UNINITIALIZED -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -mfloat-abi=hard -fmacro-prefix-map=/mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37=pcre2-10.37 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Werror -o CMakeFiles/cmTC_af387.dir/src.c.o -c /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/src.c /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/src.c: In function 'main': /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/src.c:1:1: error: 'uninitialized' attribute directive ignored [-Werror=attributes] 1 | int main() { char buf[128] __attribute__((uninitialized)); (void)buf; return 0; } | ^~~ cc1: all warnings being treated as errors ninja: build stopped: subcommand failed. Source file was: int main() { char buf[128] __attribute__((uninitialized)); (void)buf; return 0; } Performing C SOURCE FILE Test INTEL_CET_ENABLED failed with the following output: Change Dir: /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp Run Build Command(s):/mnt/gold/openwrt/openwrt_2203/staging_dir/host/bin/ninja cmTC_0d691 && [1/2] Building C object CMakeFiles/cmTC_0d691.dir/src.c.o FAILED: CMakeFiles/cmTC_0d691.dir/src.c.o /mnt/gold/openwrt/openwrt_2203/staging_dir/toolchain-arm_arm1176jzf-s+vfp_gcc-11.2.0_musl_eabi/bin/arm-openwrt-linux-muslgnueabi-gcc -DINTEL_CET_ENABLED -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -mfloat-abi=hard -fmacro-prefix-map=/mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37=pcre2-10.37 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -o CMakeFiles/cmTC_0d691.dir/src.c.o -c /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/src.c /mnt/gold/openwrt/openwrt_2203/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/pcre2-10.37/CMakeFiles/CMakeTmp/src.c:2:5: error: #error CET is not enabled 2 | #error CET is not enabled | ^~~~~ ninja: build stopped: subcommand failed. Source file was: #ifndef __CET__ #error CET is not enabled #endif int main() { return 0; }