Cloning into 'glib'... Already on 'main' Your branch is up to date with 'origin/main'. The Meson build system Version: 1.6.1 Source dir: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0 Build dir: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build Build type: cross build Project name: json-glib Project version: 1.8.0 C compiler for the host machine: loongarch64-openwrt-linux-musl-gcc (gcc 13.3.0 "loongarch64-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r33296-90a59fc027) 13.3.0") C linker for the host machine: loongarch64-openwrt-linux-musl-gcc ld.bfd 2.42 C compiler for the build machine: /immortalwrt/master/staging_dir/host/bin/gcc (gcc 9.4.0 "gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0") C linker for the build machine: /immortalwrt/master/staging_dir/host/bin/gcc ld.bfd 2.34 Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: loongarch64 Host machine cpu: generic Target machine cpu family: loongarch64 Target machine cpu: generic Found pkg-config: YES (/immortalwrt/master/staging_dir/host/bin/pkg-config) 2.2.0 Found CMake: /immortalwrt/master/staging_dir/host/bin/cmake (3.31.4) Run-time dependency gio-2.0 found: NO (tried pkgconfig and cmake) Looking for a fallback subproject for the dependency gio-2.0 Executing subproject glib glib| Project name: glib glib| Project version: 2.83.3 glib| C compiler for the host machine: loongarch64-openwrt-linux-musl-gcc (gcc 13.3.0 "loongarch64-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r33296-90a59fc027) 13.3.0") glib| C linker for the host machine: loongarch64-openwrt-linux-musl-gcc ld.bfd 2.42 glib| C compiler for the build machine: /immortalwrt/master/staging_dir/host/bin/gcc (gcc 9.4.0 "gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0") glib| C linker for the build machine: /immortalwrt/master/staging_dir/host/bin/gcc ld.bfd 2.34 glib| Compiler for C supports arguments -std=c89: YES glib| Compiler for C supports arguments -std=c99: YES glib| Compiler for C supports arguments -std=c11: YES glib| Compiler for C supports arguments -std=c17: YES glib| C++ compiler for the host machine: loongarch64-openwrt-linux-musl-g++ (gcc 13.3.0 "loongarch64-openwrt-linux-musl-g++ (OpenWrt GCC 13.3.0 r33296-90a59fc027) 13.3.0") glib| C++ linker for the host machine: loongarch64-openwrt-linux-musl-g++ ld.bfd 2.42 glib| Compiler for C++ supports arguments -std=c++98: YES glib| Compiler for C++ supports arguments -std=c++03: YES glib| Compiler for C++ supports arguments -std=c++11: YES glib| Compiler for C++ supports arguments -std=c++14: YES glib| Compiler for C++ supports arguments -std=c++17: YES glib| Compiler for C++ supports arguments -std=c++20: YES glib| Compiler for C++ supports arguments -std=c++2b: YES glib| Compiler for C++ supports arguments -std=c++latest: NO glib| Checking if "building for musl libc" compiles: YES glib| Program ./.gitlab-ci/thorough-test-wrapper.sh found: YES (/bin/bash /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/subprojects/glib/./.gitlab-ci/thorough-test-wrapper.sh) glib| Program valgrind found: NO glib| Compiler for C supports arguments -fno-strict-aliasing: YES glib| Message: Enabling various debug infrastructure glib| Has header "alloca.h" : YES glib| Has header "afunix.h" : NO glib| Has header "crt_externs.h" : NO glib| Has header "dirent.h" : YES glib| Has header "float.h" : YES glib| Has header "fstab.h" : NO glib| Has header "ftw.h" : YES glib| Has header "grp.h" : YES glib| Has header "inttypes.h" : YES glib| Has header "libproc.h" : NO glib| Has header "limits.h" : YES glib| Has header "linux/netlink.h" : YES glib| Has header "locale.h" : YES glib| Has header "mach/mach_time.h" : NO glib| Has header "memory.h" : YES glib| Has header "mntent.h" : YES glib| Has header "netlink/netlink.h" : NO glib| Has header "poll.h" : YES glib| Has header "pwd.h" : YES glib| Has header "sched.h" : YES glib| Has header "spawn.h" : YES glib| Has header "stdatomic.h" : YES glib| Has header "stdint.h" : YES glib| Has header "stdlib.h" : YES glib| Has header "string.h" : YES glib| Has header "strings.h" : YES glib| Has header "sys/auxv.h" : YES glib| Has header "sys/event.h" : NO glib| Has header "sys/uio.h" : YES glib| Has header "sys/filio.h" : NO glib| Has header "sys/inotify.h" : YES glib| Has header "sys/mkdev.h" : NO glib| Has header "sys/mntctl.h" : NO glib| Has header "sys/mnttab.h" : NO glib| Has header "sys/mount.h" : YES glib| Has header "sys/param.h" : YES glib| Has header "sys/prctl.h" : YES glib| Has header "sys/resource.h" : YES glib| Has header "sys/select.h" : YES glib| Has header "sys/statfs.h" : YES glib| Has header "sys/stat.h" : YES glib| Has header "sys/statvfs.h" : YES glib| Has header "sys/sysctl.h" : NO glib| Has header "sys/time.h" : YES glib| Has header "sys/times.h" : YES glib| Has header "sys/types.h" : YES glib| Has header "sys/ucred.h" : NO glib| Has header "sys/uio.h" : YES (cached) glib| Has header "sys/vfs.h" : YES glib| Has header "sys/vfstab.h" : NO glib| Has header "sys/vmount.h" : NO glib| Has header "sys/wait.h" : YES glib| Has header "syslog.h" : YES glib| Has header "termios.h" : YES glib| Has header "unistd.h" : YES glib| Has header "values.h" : YES glib| Has header "wchar.h" : YES glib| Has header "xlocale.h" : NO glib| Check usable header "malloc.h" : YES glib| Checking if "statx() test" compiles: YES glib| Header "locale.h" has symbol "LC_MESSAGES" : YES glib| Checking if "type "struct stat" has member "st_mtimensec"" compiles: NO glib| Checking if "type "struct stat" has member "st_mtim.tv_nsec"" compiles: YES glib| Checking if "type "struct stat" has member "st_atimensec"" compiles: NO glib| Checking if "type "struct stat" has member "st_atim.tv_nsec"" compiles: YES glib| Checking if "type "struct stat" has member "st_ctimensec"" compiles: NO glib| Checking if "type "struct stat" has member "st_ctim.tv_nsec"" compiles: YES glib| Checking if "type "struct stat" has member "st_birthtime"" compiles: NO glib| Checking if "type "struct stat" has member "st_birthtimensec"" compiles: NO glib| Checking if "type "struct stat" has member "st_birthtim"" compiles: NO glib| Checking if "type "struct stat" has member "st_birthtim.tv_nsec"" compiles: NO glib| Checking if "type "struct stat" has member "st_blksize"" compiles: YES glib| Checking if "type "struct stat" has member "st_blocks"" compiles: YES glib| Checking if "type "struct statfs" has member "f_fstypename"" compiles: NO glib| Checking if "type "struct statfs" has member "f_bavail"" compiles: YES glib| Checking if "type "struct dirent" has member "d_type"" compiles: YES glib| Checking if "type "struct statvfs" has member "f_basetype"" compiles: NO glib| Checking if "type "struct statvfs" has member "f_fstypename"" compiles: NO glib| Checking if "type "struct statvfs" has member "f_type"" compiles: YES glib| Checking if "type "struct tm" has member "tm_gmtoff"" compiles: YES glib| Checking if "type "struct tm" has member "__tm_gmtoff"" compiles: YES glib| Compiler for C supports arguments -Wduplicated-branches: YES glib| Compiler for C supports arguments -Wfloat-conversion: YES glib| Compiler for C supports arguments -Wimplicit-fallthrough: YES glib| Compiler for C supports arguments -Wmisleading-indentation: YES glib| Compiler for C supports arguments -Wmissing-field-initializers: YES glib| Compiler for C supports arguments -Wnonnull: YES glib| Compiler for C supports arguments -Wnull-dereference: YES glib| Compiler for C supports arguments -Wunused: YES glib| Compiler for C supports arguments -Wno-unused-parameter: YES glib| Compiler for C supports arguments -Wno-cast-function-type: YES glib| Compiler for C supports arguments -Wno-pedantic: YES glib| Compiler for C supports arguments -Wno-format-zero-length: YES glib| Compiler for C supports arguments -Wno-variadic-macros: YES glib| Compiler for C supports arguments -Werror=format=2: YES glib| Compiler for C supports arguments -Werror=init-self: YES glib| Compiler for C supports arguments -Werror=missing-include-dirs: YES glib| Compiler for C supports arguments -Werror=pointer-arith: YES glib| Compiler for C supports arguments -Werror=unused-result: YES glib| Compiler for C supports arguments -Wstrict-prototypes: YES glib| Compiler for C supports arguments -Wno-bad-function-cast: YES glib| Compiler for C supports arguments -Werror=implicit-function-declaration: YES glib| Compiler for C supports arguments -Werror=missing-prototypes: YES glib| Compiler for C supports arguments -Werror=pointer-sign: YES glib| Compiler for C supports arguments -Wno-string-plus-int: NO glib| Compiler for C supports arguments -Wno-typedef-redefinition: NO glib| Compiler for C++ supports arguments -Wduplicated-branches: YES glib| Compiler for C++ supports arguments -Wfloat-conversion: YES glib| Compiler for C++ supports arguments -Wimplicit-fallthrough: YES glib| Compiler for C++ supports arguments -Wmisleading-indentation: YES glib| Compiler for C++ supports arguments -Wmissing-field-initializers: YES glib| Compiler for C++ supports arguments -Wnonnull: YES glib| Compiler for C++ supports arguments -Wnull-dereference: YES glib| Compiler for C++ supports arguments -Wunused: YES glib| Compiler for C++ supports arguments -Wno-unused-parameter: YES glib| Compiler for C++ supports arguments -Wno-cast-function-type: YES glib| Compiler for C++ supports arguments -Wno-pedantic: YES glib| Compiler for C++ supports arguments -Wno-format-zero-length: YES glib| Compiler for C++ supports arguments -Wno-variadic-macros: YES glib| Compiler for C++ supports arguments -Werror=format=2: YES glib| Compiler for C++ supports arguments -Werror=init-self: YES glib| Compiler for C++ supports arguments -Werror=missing-include-dirs: YES glib| Compiler for C++ supports arguments -Werror=pointer-arith: YES glib| Compiler for C++ supports arguments -Werror=unused-result: YES glib| Compiler for C supports link arguments -Wl,-z,nodelete: YES glib| Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES glib| Checking for function "accept4" : YES glib| Checking for function "close_range" : NO glib| Checking for function "copy_file_range" : YES glib| Checking for function "endmntent" : YES glib| Checking for function "endservent" : YES glib| Checking for function "epoll_create1" : YES glib| Checking for function "faccessat" : YES glib| Checking for function "fallocate" : YES glib| Checking for function "fchmod" : YES glib| Checking for function "fchown" : YES glib| Checking for function "fdwalk" : NO glib| Checking for function "free_aligned_sized" : NO glib| Checking for function "free_sized" : NO glib| Checking for function "fsync" : YES glib| Checking for function "ftruncate64" : NO glib| Checking for function "getauxval" : YES glib| Checking for function "getc_unlocked" : YES glib| Checking for function "getfsent" : NO glib| Checking for function "getfsstat" : NO glib| Checking for function "getgrgid_r" : YES glib| Checking for function "getmntent_r" : YES glib| Checking for function "getpwuid_r" : YES glib| Checking for function "getresuid" : YES glib| Checking for function "getvfsstat" : NO glib| Checking for function "gmtime_r" : YES glib| Checking for function "hasmntopt" : YES glib| Checking for function "inotify_init1" : YES glib| Checking for function "issetugid" : YES glib| Checking for function "kevent" : NO glib| Checking for function "kqueue" : NO glib| Checking for function "lchmod" : YES glib| Checking for function "lchown" : YES glib| Checking for function "link" : YES glib| Checking for function "localtime_r" : YES glib| Checking for function "lstat" : YES glib| Checking for function "mbrtowc" : YES glib| Checking for function "memalign" : YES glib| Checking for function "memmem" : YES glib| Checking for function "mmap" : YES glib| Checking for function "newlocale" : YES glib| Checking for function "pipe2" : YES glib| Checking for function "poll" : YES glib| Checking for function "prlimit" : YES glib| Checking for function "readlink" : YES glib| Checking for function "recvmmsg" : YES glib| Checking for function "sendmmsg" : YES glib| Checking for function "setenv" : YES glib| Checking for function "setmntent" : YES glib| Checking for function "strerror_r" : YES glib| Checking for function "strnlen" : YES glib| Checking for function "strsignal" : YES glib| Checking for function "strtod_l" : YES glib| Checking for function "strtoll_l" : NO glib| Checking for function "strtoull_l" : NO glib| Checking for function "symlink" : YES glib| Checking for function "timegm" : YES glib| Checking for function "unsetenv" : YES glib| Checking for function "uselocale" : YES glib| Checking for function "utimes" : YES glib| Checking for function "utimensat" : YES glib| Checking for function "valloc" : YES glib| Checking for function "vasprintf" : YES glib| Checking for function "vsnprintf" : YES glib| Checking for function "wcrtomb" : YES glib| Checking for function "wcslen" : YES glib| Checking for function "wcsnlen" : YES glib| Checking for function "sysctlbyname" : NO glib| Checking for function "statvfs" : YES glib| Checking for function "statfs" : YES glib| Checking for function "prctl" : YES glib| Checking for function "if_indextoname" : YES glib| Checking for function "if_nametoindex" : YES glib| Checking for function "splice" : YES glib| Checking for function "stpcpy" : YES glib| Checking for function "memalign" : YES glib| Checking if "getservbyname_r()" compiles: YES glib| Checking for function "_aligned_malloc" : NO glib| Checking for function "aligned_alloc" : YES glib| Checking for function "posix_memalign" : YES glib| Checking for function "posix_spawn" : YES glib| Checking if "strerror_r() returns char *" compiles: NO glib| Checking for function "snprintf" : YES glib| Checking for function "strcasecmp" : YES glib| Checking for function "strncasecmp" : YES glib| Header "sys/sysmacros.h" has symbol "major" : YES glib| Header "dlfcn.h" has symbol "RTLD_LAZY" : YES glib| Header "dlfcn.h" has symbol "RTLD_NOW" : YES glib| Header "dlfcn.h" has symbol "RTLD_GLOBAL" : YES glib| Header "dlfcn.h" has symbol "RTLD_NEXT" : YES glib| Checking for type "loff_t" : NO glib| Message: Checking whether to use statfs or statvfs .. statfs glib| Checking for function "mkostemp" : YES glib| Checking if "futex(2) system call" compiles: YES glib| Checking if "futex_time64(2) system call" compiles: NO glib| Checking if "eventfd(2) system call" : links: YES glib| Checking if "ppoll(2) system call" : links: YES glib| Checking if "pidfd_open(2) system call" : links: YES glib| Checking if "__uint128_t available" compiles: YES glib| Checking if "clock_gettime" : links: YES glib| Checking if "dlopen() and dlsym() in system libraries" : links: YES glib| Checking if "number of arguments to statfs() (n=2)" compiles: YES glib| Checking if "open() option O_DIRECTORY" compiles: YES glib| Checking if "fcntl() option F_FULLFSYNC" compiles: NO glib| Checking if "nl_langinfo and CODESET" : links: YES glib| Checking if "nl_langinfo (PM_STR)" : links: YES glib| Checking if "nl_langinfo (ERA)" : links: NO glib| Checking if "nl_langinfo (_NL_CTYPE_OUTDIGITn_MB)" : links: NO glib| Checking if "nl_langinfo (ALTMON_n)" : links: NO glib| Checking if "nl_langinfo (_NL_ABALTMON_n)" : links: NO glib| Checking if "nl_langinfo and _NL_TIME_CODESET" : links: NO glib| Checking if "signed" compiles: YES glib| Header "stddef.h" has symbol "ptrdiff_t" : YES glib| Checking if "sig_atomic_t" : links: YES glib| Checking if "long long" compiles: YES glib| Checking if "long double" compiles: YES glib| Header "stddef.h" has symbol "wchar_t" : YES glib| Header "wchar.h" has symbol "wint_t" : YES glib| Checking if "uintmax_t in inttypes.h" compiles: YES glib| Checking if "uintmax_t in stdint.h" compiles: YES glib| Checking for size of "char" : 1 glib| Checking for size of "short" : 2 glib| Checking for size of "int" : 4 glib| Checking for size of "void*" : 8 glib| Checking for size of "long" : 8 glib| Checking for size of "long long" : 8 glib| Checking for size of "size_t" : 8 glib| Checking for size of "ssize_t" : 8 glib| Checking if "int64_t is long" compiles: YES glib| Checking for alignment of "char" : 1 glib| Checking for alignment of "short" : 2 glib| Checking for alignment of "int" : 4 glib| Checking for alignment of "void*" : 8 glib| Checking for alignment of "long" : 8 Submodule 'subprojects/gvdb' (https://gitlab.gnome.org/GNOME/gvdb.git) registered for path './' Cloning into '/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/subprojects/glib/subprojects/gvdb'... Submodule path './': checked out '2b42fc75f09dbe1cd1057580b5782b08f2dcb400' Cloning into 'libffi'... glib| Checking for alignment of "long long" : 8 glib| Checking for alignment of "size_t" : 8 glib| Checking for size of "wchar_t" : 4 glib| Checking if "GCC size_t typedef is long" compiles: YES glib| Checking if "GCC size_t typedef is long long" compiles: NO glib| Checking if "ISO C99 varargs macros in C" compiles: YES glib| Checking if "ISO C99 varargs macros in C++" compiles: YES glib| Checking if "GNUC varargs macros" compiles: YES glib| Has header "alloca.h" : YES (cached) glib| Has header "sys/poll.h" : YES glib| Has header "sys/types.h" : YES (cached) glib| Has header "winsock2.h" : NO glib| Computing int of "POLLIN" : 1 glib| Computing int of "POLLOUT" : 4 glib| Computing int of "POLLPRI" : 2 glib| Computing int of "POLLERR" : 8 glib| Computing int of "POLLHUP" : 16 glib| Computing int of "POLLNVAL" : 32 glib| Computing int of "AF_UNIX" : 1 glib| Computing int of "AF_INET" : 2 glib| Computing int of "AF_INET6" : 10 glib| Computing int of "MSG_OOB" : 1 glib| Computing int of "MSG_PEEK" : 2 glib| Computing int of "MSG_DONTROUTE" : 4 glib| Checking for type "struct in6_addr" : YES glib| Checking if "atomic ops" : links: YES glib| Checking if "atomic ops define" compiles: YES glib| Checking if "sync swap" : links: NO glib| Run-time dependency threads found: YES glib| Header "pthread.h" has symbol "pthread_attr_setstacksize" : YES glib| Header "pthread.h" has symbol "pthread_attr_setinheritsched" : YES glib| Header "pthread.h" has symbol "pthread_condattr_setclock" : YES glib| Header "pthread.h" has symbol "pthread_cond_timedwait_relative_np" : NO glib| Header "pthread.h" has symbol "pthread_getname_np" : YES glib| Header "pthread.h" has symbol "pthread_getaffinity_np" : YES glib| Checking if "pthread_setname_np(const char*)" with dependency threads: links: NO glib| Checking if "pthread_setname_np(pthread_t, const char*)" with dependency threads: links: YES glib| Run-time dependency iconv found: YES glib| Run-time dependency libpcre2-8 found: YES 10.42 glib| Using subprojects/glib/subprojects/gvdb.wrap Executing subproject glib:gvdb gvdb| Project name: gvdb gvdb| Project version: 0.0 gvdb| C compiler for the host machine: loongarch64-openwrt-linux-musl-gcc (gcc 13.3.0 "loongarch64-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r33296-90a59fc027) 13.3.0") gvdb| C linker for the host machine: loongarch64-openwrt-linux-musl-gcc ld.bfd 2.42 gvdb| C compiler for the build machine: /immortalwrt/master/staging_dir/host/bin/gcc (gcc 9.4.0 "gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0") gvdb| C linker for the build machine: /immortalwrt/master/staging_dir/host/bin/gcc ld.bfd 2.34 gvdb| Build targets in project: 0 gvdb| Subproject gvdb finished. glib| Dependency gvdb found: YES 0.0 (overridden) glib| Library m found: YES glib| Run-time dependency libffi found: NO (tried pkgconfig and cmake) glib| Looking for a fallback subproject for the dependency libffi glib| Using subprojects/glib/subprojects/libffi.wrap Executing subproject glib:libffi libffi| Project name: libffi libffi| Project version: 3.2.9999 libffi| C compiler for the host machine: loongarch64-openwrt-linux-musl-gcc (gcc 13.3.0 "loongarch64-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r33296-90a59fc027) 13.3.0") libffi| C linker for the host machine: loongarch64-openwrt-linux-musl-gcc ld.bfd 2.42 libffi| C compiler for the build machine: /immortalwrt/master/staging_dir/host/bin/gcc (gcc 9.4.0 "gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0") libffi| C linker for the build machine: /immortalwrt/master/staging_dir/host/bin/gcc ld.bfd 2.34 libffi| Message: host cpu: generic libffi| Message: host cpu_family: loongarch64 libffi| Message: host system: linux libffi| Checking if "ASM .cfi" compiles: NO libffi| Checking for size of "size_t" : 8 libffi| Checking for size of "long double" : 16 libffi| Checking for size of "double" : 8 libffi| Message: sizeof "long double" is greater than "double" libffi| Message: .eh_frame is hard-coded to ro libffi| Checking for function "memcpy" : YES libffi| Checking for function "mkostemp" : YES libffi| Has header "alloca.h" : YES (cached) libffi| Has header "inttypes.h" : YES (cached) libffi| Has header "stdint.h" : YES (cached) libffi| Compiler for C supports function attribute visibility: YES libffi| Program test-cc-supports-hidden-visibility.py found: YES (/immortalwrt/master/staging_dir/host/bin/python3 /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/subprojects/libffi/test-cc-supports-hidden-visibility.py) libffi| Message: .hidden pseudo-op is available ../../../../build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/subprojects/libffi/meson.build:259:2: ERROR: Problem encountered: Unsupported pair: system "linux", cpu family "loongarch64" A full log can be found at /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-logs/meson-log.txt ::group::==== CI platform detected, click here for meson-log.txt contents. ==== Build started at 2025-02-19T13:49:36.356306 Main binary: /immortalwrt/master/staging_dir/host/bin/python3 Build Options: -Ddefault_library=both -Dgtk_doc=disabled -Dintrospection=disabled -Dtests=false -Dbuildtype=plain --cross-file=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-cross.txt --native-file=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-native.txt Python system: Linux The Meson build system Version: 1.6.1 Source dir: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0 Build dir: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build Build type: cross build Project name: json-glib Project version: 1.8.0 ----------- Detecting compiler via: `loongarch64-openwrt-linux-musl-gcc --version` -> 0 stdout: loongarch64-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r33296-90a59fc027) 13.3.0 Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----------- Running command: -cpp -x c -E -dM - pre-processor extraction using -cpp -x c failed, falling back w/o lang Running command: -E -dM - ----- ----------- Detecting linker via: `loongarch64-openwrt-linux-musl-gcc -Wl,--version -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -fuse-ld=bfd` -> 0 stdout: GNU ld (GNU Binutils) 2.42 Copyright (C) 2024 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. ----------- stderr: collect2 version 13.3.0 /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd -plugin /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/libexec/gcc/loongarch64-openwrt-linux-musl/13.3.0/liblto_plugin.so -plugin-opt=/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/libexec/gcc/loongarch64-openwrt-linux-musl/13.3.0/lto-wrapper -plugin-opt=-fresolution=/immortalwrt/master/tmp/cc7hXlht.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s --eh-frame-hdr -m elf64loongarch -dynamic-linker /lib/ld-musl-loongarch64.so.1 -z now -z relro /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/lib/crt1.o /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/lib/crti.o /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/crtbegin.o -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -L /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib -rpath-link /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0 -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/lib --version -lssp_nonshared -lgcc_s -lc -lgcc_s /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/crtend.o /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/lib/crtn.o ----------- Sanity testing C compiler: loongarch64-openwrt-linux-musl-gcc Is cross compiler: True. Sanity check compiler command line: loongarch64-openwrt-linux-musl-gcc sanitycheckc.c -o sanitycheckc_cross.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify -D_FILE_OFFSET_BITS=64 -c Sanity check compile stdout: ----- Sanity check compile stderr: ----- C compiler for the host machine: loongarch64-openwrt-linux-musl-gcc (gcc 13.3.0 "loongarch64-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r33296-90a59fc027) 13.3.0") C linker for the host machine: loongarch64-openwrt-linux-musl-gcc ld.bfd 2.42 ----------- Detecting archiver via: `loongarch64-openwrt-linux-musl-gcc-ar --version` -> 0 stdout: GNU ar (GNU Binutils) 2.42 Copyright (C) 2024 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. ----------- ----------- Detecting compiler via: `/immortalwrt/master/staging_dir/host/bin/gcc --version` -> 0 stdout: gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 Copyright (C) 2019 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----------- Running command: -cpp -x c -E -dM - ----- ----------- Detecting linker via: `/immortalwrt/master/staging_dir/host/bin/gcc -Wl,--version -L/immortalwrt/master/staging_dir/host/lib -L/immortalwrt/master/staging_dir/hostpkg/lib -L/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/host/lib` -> 0 stdout: GNU ld (GNU Binutils for Ubuntu) 2.34 Copyright (C) 2020 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. ----------- stderr: collect2 version 9.4.0 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/immortalwrt/master/tmp/ccT6lAmh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/immortalwrt/master/staging_dir/host/lib -L/immortalwrt/master/staging_dir/hostpkg/lib -L/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/host/lib -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --version -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o ----------- Sanity testing C compiler: /immortalwrt/master/staging_dir/host/bin/gcc Is cross compiler: False. Sanity check compiler command line: /immortalwrt/master/staging_dir/host/bin/gcc sanitycheckc.c -o sanitycheckc.exe -O2 -I/immortalwrt/master/staging_dir/host/include -I/immortalwrt/master/staging_dir/hostpkg/include -I/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/host/include -I/immortalwrt/master/staging_dir/host/include -I/immortalwrt/master/staging_dir/hostpkg/include -I/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/host/include -D_FILE_OFFSET_BITS=64 -L/immortalwrt/master/staging_dir/host/lib -L/immortalwrt/master/staging_dir/hostpkg/lib -L/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/host/lib Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/sanitycheckc.exe C compiler for the build machine: /immortalwrt/master/staging_dir/host/bin/gcc (gcc 9.4.0 "gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0") C linker for the build machine: /immortalwrt/master/staging_dir/host/bin/gcc ld.bfd 2.34 ----------- Detecting archiver via: `gcc-ar --version` -> 0 stdout: GNU ar (GNU Binutils for Ubuntu) 2.34 Copyright (C) 2020 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. ----------- Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: loongarch64 Host machine cpu: generic Target machine cpu family: loongarch64 Target machine cpu: generic Pkg-config binary for host machine specified from cross file, native file, or env var as ['/immortalwrt/master/staging_dir/host/bin/pkg-config'] Found pkg-config: YES (/immortalwrt/master/staging_dir/host/bin/pkg-config) 2.2.0 Determining dependency 'gio-2.0' with pkg-config executable '/immortalwrt/master/staging_dir/host/bin/pkg-config' env[PKG_CONFIG_PATH]: /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib/pkgconfig:/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib/pkgconfig:/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/share/pkgconfig env[PKG_CONFIG]: /immortalwrt/master/staging_dir/host/bin/pkg-config ----------- Called: `/immortalwrt/master/staging_dir/host/bin/pkg-config --modversion gio-2.0` -> 1 stderr: Package gio-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gio-2.0.pc' to the PKG_CONFIG_PATH environment variable Package 'gio-2.0' not found ----------- CMake binary for host machine is not cached CMake binary for host machine specified from cross file, native file, or env var as ['/immortalwrt/master/staging_dir/host/bin/cmake'] Found CMake: /immortalwrt/master/staging_dir/host/bin/cmake (3.31.4) Extracting basic cmake information CMake Toolchain: Calling CMake once to generate the compiler state Calling CMake (['/immortalwrt/master/staging_dir/host/bin/cmake']) in /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/__CMake_compiler_info__ with: - "--trace-expand" - "--trace-format=json-v1" - "--no-warn-unused-cli" - "--trace-redirect=cmake_trace.txt" - "-G" - "Ninja" - "-DCMAKE_TOOLCHAIN_FILE=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/__CMake_compiler_info__/CMakeMesonTempToolchainFile.cmake" - "." CMake trace warning: add_executable() non imported executables are not supported CMake TRACE: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/__CMake_compiler_info__/CMakeFiles/CMakeScratch/TryCompile-hp1gu9/CMakeLists.txt:22 add_executable(['cmTC_e7b3a']) CMake trace warning: target_link_libraries() TARGET cmTC_e7b3a not found CMake TRACE: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/__CMake_compiler_info__/CMakeFiles/CMakeScratch/TryCompile-hp1gu9/CMakeLists.txt:28 target_link_libraries(['cmTC_e7b3a', '']) !meson_ci!/ci_include "/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/cmake_gio-2.0/CMakeMesonToolchainFile.cmake" Try CMake generator: auto !meson_ci!/ci_include "/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/cmake_gio-2.0/CMakeLists.txt" Calling CMake (['/immortalwrt/master/staging_dir/host/bin/cmake']) in /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/cmake_gio-2.0 with: - "--trace-expand" - "--trace-format=json-v1" - "--no-warn-unused-cli" - "--trace-redirect=cmake_trace.txt" - "-DCMAKE_TOOLCHAIN_FILE=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/cmake_gio-2.0/CMakeMesonToolchainFile.cmake" - "." -- Module search paths: ['/', '/immortalwrt/master/staging_dir/host', '/opt', '/usr', '/usr/local'] -- CMake root: /immortalwrt/master/staging_dir/host/share/cmake-3.31 -- CMake architectures: ['x86_64-linux-gnu'] -- CMake lib search paths: ['lib', 'lib32', 'lib64', 'libx32', 'share', '', 'lib/x86_64-linux-gnu'] Preliminary CMake check failed. Aborting. Run-time dependency gio-2.0 found: NO (tried pkgconfig and cmake) Looking for a fallback subproject for the dependency gio-2.0 Executing subproject glib Project name: glib Project version: 2.83.3 C compiler for the host machine: loongarch64-openwrt-linux-musl-gcc (gcc 13.3.0 "loongarch64-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r33296-90a59fc027) 13.3.0") C linker for the host machine: loongarch64-openwrt-linux-musl-gcc ld.bfd 2.42 C compiler for the build machine: /immortalwrt/master/staging_dir/host/bin/gcc (gcc 9.4.0 "gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0") C linker for the build machine: /immortalwrt/master/staging_dir/host/bin/gcc ld.bfd 2.34 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9t9n3209 Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9t9n3209/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9t9n3209/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=c89` -> 0 Compiler for C supports arguments -std=c89: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9zu3lu_o Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9zu3lu_o/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9zu3lu_o/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=c99` -> 0 Compiler for C supports arguments -std=c99: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp469pjgyz Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp469pjgyz/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp469pjgyz/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=c11` -> 0 Compiler for C supports arguments -std=c11: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdcz_yr3a Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdcz_yr3a/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdcz_yr3a/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=c17` -> 0 Compiler for C supports arguments -std=c17: YES ----------- Detecting compiler via: `loongarch64-openwrt-linux-musl-g++ --version` -> 0 stdout: loongarch64-openwrt-linux-musl-g++ (OpenWrt GCC 13.3.0 r33296-90a59fc027) 13.3.0 Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----------- Running command: -cpp -x c++ -E -dM - pre-processor extraction using -cpp -x c++ failed, falling back w/o lang Running command: -E -dM - ----- ----------- Detecting linker via: `loongarch64-openwrt-linux-musl-g++ -Wl,--version -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -fuse-ld=bfd` -> 0 stdout: GNU ld (GNU Binutils) 2.42 Copyright (C) 2024 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. ----------- stderr: collect2 version 13.3.0 /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd -plugin /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/libexec/gcc/loongarch64-openwrt-linux-musl/13.3.0/liblto_plugin.so -plugin-opt=/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/libexec/gcc/loongarch64-openwrt-linux-musl/13.3.0/lto-wrapper -plugin-opt=-fresolution=/immortalwrt/master/tmp/ccaParZL.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s --eh-frame-hdr -m elf64loongarch -dynamic-linker /lib/ld-musl-loongarch64.so.1 -z now -z relro /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/lib/crt1.o /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/lib/crti.o /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/crtbegin.o -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -L /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib -rpath-link /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0 -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/lib --version -lstdc++ -lm -lssp_nonshared -lgcc_s -lc -lgcc_s /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/crtend.o /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/lib/crtn.o ----------- Sanity testing C++ compiler: loongarch64-openwrt-linux-musl-g++ Is cross compiler: True. Sanity check compiler command line: loongarch64-openwrt-linux-musl-g++ sanitycheckcpp.cc -o sanitycheckcpp_cross.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify -D_FILE_OFFSET_BITS=64 -c Sanity check compile stdout: ----- Sanity check compile stderr: ----- C++ compiler for the host machine: loongarch64-openwrt-linux-musl-g++ (gcc 13.3.0 "loongarch64-openwrt-linux-musl-g++ (OpenWrt GCC 13.3.0 r33296-90a59fc027) 13.3.0") C++ linker for the host machine: loongarch64-openwrt-linux-musl-g++ ld.bfd 2.42 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp892g_dum Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp892g_dum/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp892g_dum/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -std=c++98` -> 0 Compiler for C++ supports arguments -std=c++98: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsbrq3q4w Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsbrq3q4w/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsbrq3q4w/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -std=c++03` -> 0 Compiler for C++ supports arguments -std=c++03: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpljw9awpa Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpljw9awpa/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpljw9awpa/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -std=c++11` -> 0 Compiler for C++ supports arguments -std=c++11: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppxksb5zq Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppxksb5zq/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppxksb5zq/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -std=c++14` -> 0 Compiler for C++ supports arguments -std=c++14: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp4ukgy1j1 Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp4ukgy1j1/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp4ukgy1j1/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -std=c++17` -> 0 Compiler for C++ supports arguments -std=c++17: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7kyhqero Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7kyhqero/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7kyhqero/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -std=c++20` -> 0 Compiler for C++ supports arguments -std=c++20: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmps8fl2da0 Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmps8fl2da0/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmps8fl2da0/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -std=c++2b` -> 0 Compiler for C++ supports arguments -std=c++2b: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpolbxh90l Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpolbxh90l/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpolbxh90l/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -std=c++latest` -> 1 stderr: loongarch64-openwrt-linux-musl-g++: error: unrecognized command-line option '-std=c++latest'; did you mean '-std=c++2a'? ----------- Compiler for C++ supports arguments -std=c++latest: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpeykzv2ex Code: #include #if defined __GLIBC__ || defined __UCLIBC__ #error "Not in glibc or uclibc" #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpeykzv2ex/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpeykzv2ex/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "building for musl libc" compiles: YES Program ./.gitlab-ci/thorough-test-wrapper.sh found: YES (/bin/bash /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/subprojects/glib/./.gitlab-ci/thorough-test-wrapper.sh) Program valgrind found: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpc0ohg3vo Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpc0ohg3vo/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpc0ohg3vo/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fno-strict-aliasing` -> 0 Compiler for C supports arguments -fno-strict-aliasing: YES Message: Enabling various debug infrastructure Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpb0i_gy7p Code: #ifdef __has_include #if !__has_include("alloca.h") #error "Header 'alloca.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpb0i_gy7p/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "alloca.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8vg1sh8l Code: #ifdef __has_include #if !__has_include("afunix.h") #error "Header 'afunix.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8vg1sh8l/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8vg1sh8l/testfile.c:4:12: error: #error "Header 'afunix.h' could not be found" 4 | #error "Header 'afunix.h' could not be found" | ^~~~~ ----------- Has header "afunix.h" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6x6ai1qm Code: #ifdef __has_include #if !__has_include("crt_externs.h") #error "Header 'crt_externs.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6x6ai1qm/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6x6ai1qm/testfile.c:4:12: error: #error "Header 'crt_externs.h' could not be found" 4 | #error "Header 'crt_externs.h' could not be found" | ^~~~~ ----------- Has header "crt_externs.h" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdi2ni708 Code: #ifdef __has_include #if !__has_include("dirent.h") #error "Header 'dirent.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdi2ni708/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "dirent.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp03eosylt Code: #ifdef __has_include #if !__has_include("float.h") #error "Header 'float.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp03eosylt/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "float.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwqae5li8 Code: #ifdef __has_include #if !__has_include("fstab.h") #error "Header 'fstab.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwqae5li8/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwqae5li8/testfile.c:4:12: error: #error "Header 'fstab.h' could not be found" 4 | #error "Header 'fstab.h' could not be found" | ^~~~~ ----------- Has header "fstab.h" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7qi9fufs Code: #ifdef __has_include #if !__has_include("ftw.h") #error "Header 'ftw.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7qi9fufs/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "ftw.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp5lorez7a Code: #ifdef __has_include #if !__has_include("grp.h") #error "Header 'grp.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp5lorez7a/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "grp.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgqoekgft Code: #ifdef __has_include #if !__has_include("inttypes.h") #error "Header 'inttypes.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgqoekgft/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "inttypes.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqtc558i0 Code: #ifdef __has_include #if !__has_include("libproc.h") #error "Header 'libproc.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqtc558i0/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqtc558i0/testfile.c:4:12: error: #error "Header 'libproc.h' could not be found" 4 | #error "Header 'libproc.h' could not be found" | ^~~~~ ----------- Has header "libproc.h" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpagpma_9p Code: #ifdef __has_include #if !__has_include("limits.h") #error "Header 'limits.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpagpma_9p/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "limits.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpv9qtacpg Code: #ifdef __has_include #if !__has_include("linux/netlink.h") #error "Header 'linux/netlink.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpv9qtacpg/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "linux/netlink.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjj3brqh3 Code: #ifdef __has_include #if !__has_include("locale.h") #error "Header 'locale.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjj3brqh3/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "locale.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcayaxteg Code: #ifdef __has_include #if !__has_include("mach/mach_time.h") #error "Header 'mach/mach_time.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcayaxteg/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcayaxteg/testfile.c:4:12: error: #error "Header 'mach/mach_time.h' could not be found" 4 | #error "Header 'mach/mach_time.h' could not be found" | ^~~~~ ----------- Has header "mach/mach_time.h" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpv2s6ef9b Code: #ifdef __has_include #if !__has_include("memory.h") #error "Header 'memory.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpv2s6ef9b/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "memory.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1focecm5 Code: #ifdef __has_include #if !__has_include("mntent.h") #error "Header 'mntent.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1focecm5/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "mntent.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpje2y7y5x Code: #ifdef __has_include #if !__has_include("netlink/netlink.h") #error "Header 'netlink/netlink.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpje2y7y5x/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpje2y7y5x/testfile.c:4:12: error: #error "Header 'netlink/netlink.h' could not be found" 4 | #error "Header 'netlink/netlink.h' could not be found" | ^~~~~ ----------- Has header "netlink/netlink.h" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptggqgwom Code: #ifdef __has_include #if !__has_include("poll.h") #error "Header 'poll.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptggqgwom/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "poll.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp4r8uwn0q Code: #ifdef __has_include #if !__has_include("pwd.h") #error "Header 'pwd.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp4r8uwn0q/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "pwd.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8c2nbw2l Code: #ifdef __has_include #if !__has_include("sched.h") #error "Header 'sched.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8c2nbw2l/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "sched.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpr31k58qi Code: #ifdef __has_include #if !__has_include("spawn.h") #error "Header 'spawn.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpr31k58qi/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "spawn.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmldsgxqk Code: #ifdef __has_include #if !__has_include("stdatomic.h") #error "Header 'stdatomic.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmldsgxqk/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "stdatomic.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9jq47bzl Code: #ifdef __has_include #if !__has_include("stdint.h") #error "Header 'stdint.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9jq47bzl/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "stdint.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjlkw44a8 Code: #ifdef __has_include #if !__has_include("stdlib.h") #error "Header 'stdlib.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjlkw44a8/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "stdlib.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpr34yhpgw Code: #ifdef __has_include #if !__has_include("string.h") #error "Header 'string.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpr34yhpgw/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "string.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcvh114ca Code: #ifdef __has_include #if !__has_include("strings.h") #error "Header 'strings.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcvh114ca/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "strings.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgnz8vigy Code: #ifdef __has_include #if !__has_include("sys/auxv.h") #error "Header 'sys/auxv.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgnz8vigy/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "sys/auxv.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfph7onlc Code: #ifdef __has_include #if !__has_include("sys/event.h") #error "Header 'sys/event.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfph7onlc/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfph7onlc/testfile.c:4:12: error: #error "Header 'sys/event.h' could not be found" 4 | #error "Header 'sys/event.h' could not be found" | ^~~~~ ----------- Has header "sys/event.h" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmdg97ziw Code: #ifdef __has_include #if !__has_include("sys/uio.h") #error "Header 'sys/uio.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmdg97ziw/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "sys/uio.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpalodc9cb Code: #ifdef __has_include #if !__has_include("sys/filio.h") #error "Header 'sys/filio.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpalodc9cb/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpalodc9cb/testfile.c:4:12: error: #error "Header 'sys/filio.h' could not be found" 4 | #error "Header 'sys/filio.h' could not be found" | ^~~~~ ----------- Has header "sys/filio.h" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzz8i4__n Code: #ifdef __has_include #if !__has_include("sys/inotify.h") #error "Header 'sys/inotify.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzz8i4__n/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "sys/inotify.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplgaojgq9 Code: #ifdef __has_include #if !__has_include("sys/mkdev.h") #error "Header 'sys/mkdev.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplgaojgq9/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplgaojgq9/testfile.c:4:12: error: #error "Header 'sys/mkdev.h' could not be found" 4 | #error "Header 'sys/mkdev.h' could not be found" | ^~~~~ ----------- Has header "sys/mkdev.h" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkw88d5y2 Code: #ifdef __has_include #if !__has_include("sys/mntctl.h") #error "Header 'sys/mntctl.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkw88d5y2/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkw88d5y2/testfile.c:4:12: error: #error "Header 'sys/mntctl.h' could not be found" 4 | #error "Header 'sys/mntctl.h' could not be found" | ^~~~~ ----------- Has header "sys/mntctl.h" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfac0_4x2 Code: #ifdef __has_include #if !__has_include("sys/mnttab.h") #error "Header 'sys/mnttab.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfac0_4x2/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfac0_4x2/testfile.c:4:12: error: #error "Header 'sys/mnttab.h' could not be found" 4 | #error "Header 'sys/mnttab.h' could not be found" | ^~~~~ ----------- Has header "sys/mnttab.h" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_i3endnp Code: #ifdef __has_include #if !__has_include("sys/mount.h") #error "Header 'sys/mount.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_i3endnp/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "sys/mount.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6xwr3iez Code: #ifdef __has_include #if !__has_include("sys/param.h") #error "Header 'sys/param.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6xwr3iez/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "sys/param.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpa42htqye Code: #ifdef __has_include #if !__has_include("sys/prctl.h") #error "Header 'sys/prctl.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpa42htqye/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "sys/prctl.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxen9zf6k Code: #ifdef __has_include #if !__has_include("sys/resource.h") #error "Header 'sys/resource.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxen9zf6k/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "sys/resource.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpl74rtd50 Code: #ifdef __has_include #if !__has_include("sys/select.h") #error "Header 'sys/select.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpl74rtd50/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "sys/select.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1g19wybm Code: #ifdef __has_include #if !__has_include("sys/statfs.h") #error "Header 'sys/statfs.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1g19wybm/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "sys/statfs.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwsh_b0kp Code: #ifdef __has_include #if !__has_include("sys/stat.h") #error "Header 'sys/stat.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwsh_b0kp/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "sys/stat.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmhtqz5yz Code: #ifdef __has_include #if !__has_include("sys/statvfs.h") #error "Header 'sys/statvfs.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmhtqz5yz/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "sys/statvfs.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp44ov_82q Code: #ifdef __has_include #if !__has_include("sys/sysctl.h") #error "Header 'sys/sysctl.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp44ov_82q/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp44ov_82q/testfile.c:4:12: error: #error "Header 'sys/sysctl.h' could not be found" 4 | #error "Header 'sys/sysctl.h' could not be found" | ^~~~~ ----------- Has header "sys/sysctl.h" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkwvxr3ow Code: #ifdef __has_include #if !__has_include("sys/time.h") #error "Header 'sys/time.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkwvxr3ow/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "sys/time.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8zpffesr Code: #ifdef __has_include #if !__has_include("sys/times.h") #error "Header 'sys/times.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8zpffesr/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "sys/times.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgcwafpp_ Code: #ifdef __has_include #if !__has_include("sys/types.h") #error "Header 'sys/types.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgcwafpp_/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "sys/types.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp4wmj9lke Code: #ifdef __has_include #if !__has_include("sys/ucred.h") #error "Header 'sys/ucred.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp4wmj9lke/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp4wmj9lke/testfile.c:4:12: error: #error "Header 'sys/ucred.h' could not be found" 4 | #error "Header 'sys/ucred.h' could not be found" | ^~~~~ ----------- Has header "sys/ucred.h" : NO Using cached compile: Cached command line: loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmdg97ziw/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/uio.h") #error "Header 'sys/uio.h' could not be found" #endif #else #include #endif Cached compiler stdout: Cached compiler stderr: Has header "sys/uio.h" : YES (cached) Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqj268lix Code: #ifdef __has_include #if !__has_include("sys/vfs.h") #error "Header 'sys/vfs.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqj268lix/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "sys/vfs.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2fun2k6f Code: #ifdef __has_include #if !__has_include("sys/vfstab.h") #error "Header 'sys/vfstab.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2fun2k6f/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2fun2k6f/testfile.c:4:12: error: #error "Header 'sys/vfstab.h' could not be found" 4 | #error "Header 'sys/vfstab.h' could not be found" | ^~~~~ ----------- Has header "sys/vfstab.h" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpclt9kp3a Code: #ifdef __has_include #if !__has_include("sys/vmount.h") #error "Header 'sys/vmount.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpclt9kp3a/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpclt9kp3a/testfile.c:4:12: error: #error "Header 'sys/vmount.h' could not be found" 4 | #error "Header 'sys/vmount.h' could not be found" | ^~~~~ ----------- Has header "sys/vmount.h" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgovbs5q8 Code: #ifdef __has_include #if !__has_include("sys/wait.h") #error "Header 'sys/wait.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgovbs5q8/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "sys/wait.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2magpxh5 Code: #ifdef __has_include #if !__has_include("syslog.h") #error "Header 'syslog.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2magpxh5/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "syslog.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprrgizudu Code: #ifdef __has_include #if !__has_include("termios.h") #error "Header 'termios.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprrgizudu/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "termios.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmg19bjij Code: #ifdef __has_include #if !__has_include("unistd.h") #error "Header 'unistd.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmg19bjij/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "unistd.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphkfuuw9g Code: #ifdef __has_include #if !__has_include("values.h") #error "Header 'values.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphkfuuw9g/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "values.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0ombdmgt Code: #ifdef __has_include #if !__has_include("wchar.h") #error "Header 'wchar.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0ombdmgt/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "wchar.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9z806ilz Code: #ifdef __has_include #if !__has_include("xlocale.h") #error "Header 'xlocale.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9z806ilz/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9z806ilz/testfile.c:4:12: error: #error "Header 'xlocale.h' could not be found" 4 | #error "Header 'xlocale.h' could not be found" | ^~~~~ ----------- Has header "xlocale.h" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpll9c2q7m Code: #include ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpll9c2q7m/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpll9c2q7m/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Check usable header "malloc.h" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpznxsyob_ Code: #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif #include #include int main (void) { struct statx stat_buf; return statx (AT_FDCWD, "/", AT_SYMLINK_NOFOLLOW, STATX_BASIC_STATS | STATX_BTIME, &stat_buf); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpznxsyob_/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpznxsyob_/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "statx() test" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpazwkwxht Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef LC_MESSAGES LC_MESSAGES; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpazwkwxht/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpazwkwxht/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Header "locale.h" has symbol "LC_MESSAGES" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp64i9bdew Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FTW_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_NETLINK_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #include void bar(void) { struct stat foo; (void) ( foo.st_mtimensec ); (void) foo; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp64i9bdew/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp64i9bdew/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp64i9bdew/testfile.c: In function 'bar': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp64i9bdew/testfile.c:47:21: error: 'struct stat' has no member named 'st_mtimensec' 47 | (void) ( foo.st_mtimensec ); | ^ ----------- Checking if "type "struct stat" has member "st_mtimensec"" compiles: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp81tksmal Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FTW_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_NETLINK_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #include void bar(void) { struct stat foo; (void) ( foo.st_mtim.tv_nsec ); (void) foo; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp81tksmal/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp81tksmal/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "type "struct stat" has member "st_mtim.tv_nsec"" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpby2zv73l Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FTW_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_NETLINK_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #include void bar(void) { struct stat foo; (void) ( foo.st_atimensec ); (void) foo; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpby2zv73l/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpby2zv73l/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpby2zv73l/testfile.c: In function 'bar': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpby2zv73l/testfile.c:48:21: error: 'struct stat' has no member named 'st_atimensec' 48 | (void) ( foo.st_atimensec ); | ^ ----------- Checking if "type "struct stat" has member "st_atimensec"" compiles: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3aq4cnwh Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FTW_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_NETLINK_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #include void bar(void) { struct stat foo; (void) ( foo.st_atim.tv_nsec ); (void) foo; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3aq4cnwh/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3aq4cnwh/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "type "struct stat" has member "st_atim.tv_nsec"" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_eesxsrr Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FTW_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_NETLINK_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #include void bar(void) { struct stat foo; (void) ( foo.st_ctimensec ); (void) foo; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_eesxsrr/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_eesxsrr/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_eesxsrr/testfile.c: In function 'bar': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_eesxsrr/testfile.c:49:21: error: 'struct stat' has no member named 'st_ctimensec' 49 | (void) ( foo.st_ctimensec ); | ^ ----------- Checking if "type "struct stat" has member "st_ctimensec"" compiles: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnei66ajl Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FTW_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_NETLINK_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #include void bar(void) { struct stat foo; (void) ( foo.st_ctim.tv_nsec ); (void) foo; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnei66ajl/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnei66ajl/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "type "struct stat" has member "st_ctim.tv_nsec"" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg5g25i1q Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FTW_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_NETLINK_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #include void bar(void) { struct stat foo; (void) ( foo.st_birthtime ); (void) foo; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg5g25i1q/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg5g25i1q/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg5g25i1q/testfile.c: In function 'bar': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg5g25i1q/testfile.c:50:21: error: 'struct stat' has no member named 'st_birthtime' 50 | (void) ( foo.st_birthtime ); | ^ ----------- Checking if "type "struct stat" has member "st_birthtime"" compiles: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_u21ed4z Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FTW_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_NETLINK_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #include void bar(void) { struct stat foo; (void) ( foo.st_birthtimensec ); (void) foo; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_u21ed4z/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_u21ed4z/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_u21ed4z/testfile.c: In function 'bar': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_u21ed4z/testfile.c:50:21: error: 'struct stat' has no member named 'st_birthtimensec' 50 | (void) ( foo.st_birthtimensec ); | ^ ----------- Checking if "type "struct stat" has member "st_birthtimensec"" compiles: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpy9pr23u3 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FTW_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_NETLINK_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #include void bar(void) { struct stat foo; (void) ( foo.st_birthtim ); (void) foo; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpy9pr23u3/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpy9pr23u3/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpy9pr23u3/testfile.c: In function 'bar': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpy9pr23u3/testfile.c:50:21: error: 'struct stat' has no member named 'st_birthtim' 50 | (void) ( foo.st_birthtim ); | ^ ----------- Checking if "type "struct stat" has member "st_birthtim"" compiles: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpifjfh32k Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FTW_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_NETLINK_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #include void bar(void) { struct stat foo; (void) ( foo.st_birthtim.tv_nsec ); (void) foo; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpifjfh32k/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpifjfh32k/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpifjfh32k/testfile.c: In function 'bar': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpifjfh32k/testfile.c:50:21: error: 'struct stat' has no member named 'st_birthtim' 50 | (void) ( foo.st_birthtim.tv_nsec ); | ^ ----------- Checking if "type "struct stat" has member "st_birthtim.tv_nsec"" compiles: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpp2bo6aa2 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FTW_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_NETLINK_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #include #include #ifdef HAVE_UNISTD_H #include #endif #ifdef HAVE_SYS_STATFS_H #include #endif #ifdef HAVE_SYS_PARAM_H #include #endif #ifdef HAVE_SYS_MOUNT_H #include #endif void bar(void) { struct stat foo; (void) ( foo.st_blksize ); (void) foo; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpp2bo6aa2/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpp2bo6aa2/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "type "struct stat" has member "st_blksize"" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpshw_w5ay Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FTW_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_NETLINK_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 #include #include #ifdef HAVE_UNISTD_H #include #endif #ifdef HAVE_SYS_STATFS_H #include #endif #ifdef HAVE_SYS_PARAM_H #include #endif #ifdef HAVE_SYS_MOUNT_H #include #endif void bar(void) { struct stat foo; (void) ( foo.st_blocks ); (void) foo; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpshw_w5ay/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpshw_w5ay/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "type "struct stat" has member "st_blocks"" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpantrto5y Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FTW_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_NETLINK_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 #include #include #ifdef HAVE_UNISTD_H #include #endif #ifdef HAVE_SYS_STATFS_H #include #endif #ifdef HAVE_SYS_PARAM_H #include #endif #ifdef HAVE_SYS_MOUNT_H #include #endif void bar(void) { struct statfs foo; (void) ( foo.f_fstypename ); (void) foo; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpantrto5y/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpantrto5y/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpantrto5y/testfile.c: In function 'bar': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpantrto5y/testfile.c:67:21: error: 'struct statfs' has no member named 'f_fstypename' 67 | (void) ( foo.f_fstypename ); | ^ ----------- Checking if "type "struct statfs" has member "f_fstypename"" compiles: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpr2ibankj Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FTW_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_NETLINK_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 #include #include #ifdef HAVE_UNISTD_H #include #endif #ifdef HAVE_SYS_STATFS_H #include #endif #ifdef HAVE_SYS_PARAM_H #include #endif #ifdef HAVE_SYS_MOUNT_H #include #endif void bar(void) { struct statfs foo; (void) ( foo.f_bavail ); (void) foo; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpr2ibankj/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpr2ibankj/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "type "struct statfs" has member "f_bavail"" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpo825o30k Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FTW_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_NETLINK_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 #define HAVE_STRUCT_STATFS_F_BAVAIL 1 #include #include void bar(void) { struct dirent foo; (void) ( foo.d_type ); (void) foo; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpo825o30k/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpo825o30k/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "type "struct dirent" has member "d_type"" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbf_xmb8j Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FTW_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_NETLINK_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 #define HAVE_STRUCT_STATFS_F_BAVAIL 1 #define HAVE_STRUCT_DIRENT_D_TYPE 1 #include void bar(void) { struct statvfs foo; (void) ( foo.f_basetype ); (void) foo; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbf_xmb8j/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbf_xmb8j/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbf_xmb8j/testfile.c: In function 'bar': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbf_xmb8j/testfile.c:54:22: error: 'struct statvfs' has no member named 'f_basetype'; did you mean 'f_type'? 54 | (void) ( foo.f_basetype ); | ^~~~~~~~~~ | f_type ----------- Checking if "type "struct statvfs" has member "f_basetype"" compiles: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp813qegjg Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FTW_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_NETLINK_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 #define HAVE_STRUCT_STATFS_F_BAVAIL 1 #define HAVE_STRUCT_DIRENT_D_TYPE 1 #include void bar(void) { struct statvfs foo; (void) ( foo.f_fstypename ); (void) foo; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp813qegjg/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp813qegjg/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp813qegjg/testfile.c: In function 'bar': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp813qegjg/testfile.c:54:21: error: 'struct statvfs' has no member named 'f_fstypename' 54 | (void) ( foo.f_fstypename ); | ^ ----------- Checking if "type "struct statvfs" has member "f_fstypename"" compiles: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpocgcopzx Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FTW_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_NETLINK_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 #define HAVE_STRUCT_STATFS_F_BAVAIL 1 #define HAVE_STRUCT_DIRENT_D_TYPE 1 #include void bar(void) { struct statvfs foo; (void) ( foo.f_type ); (void) foo; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpocgcopzx/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpocgcopzx/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "type "struct statvfs" has member "f_type"" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfd0pewa9 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FTW_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_NETLINK_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 #define HAVE_STRUCT_STATFS_F_BAVAIL 1 #define HAVE_STRUCT_DIRENT_D_TYPE 1 #define HAVE_STRUCT_STATVFS_F_TYPE 1 #include void bar(void) { struct tm foo; (void) ( foo.tm_gmtoff ); (void) foo; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfd0pewa9/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfd0pewa9/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "type "struct tm" has member "tm_gmtoff"" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpr5u_b7x2 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FTW_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_NETLINK_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 #define HAVE_STRUCT_STATFS_F_BAVAIL 1 #define HAVE_STRUCT_DIRENT_D_TYPE 1 #define HAVE_STRUCT_STATVFS_F_TYPE 1 #define HAVE_STRUCT_TM_TM_GMTOFF 1 #include void bar(void) { struct tm foo; (void) ( foo.__tm_gmtoff ); (void) foo; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpr5u_b7x2/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpr5u_b7x2/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "type "struct tm" has member "__tm_gmtoff"" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp5aqy8khb Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp5aqy8khb/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp5aqy8khb/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Wduplicated-branches` -> 0 Compiler for C supports arguments -Wduplicated-branches: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpoqh_832i Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpoqh_832i/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpoqh_832i/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Wfloat-conversion` -> 0 Compiler for C supports arguments -Wfloat-conversion: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzowbjh1_ Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzowbjh1_/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzowbjh1_/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Wimplicit-fallthrough` -> 0 Compiler for C supports arguments -Wimplicit-fallthrough: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjywoc688 Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjywoc688/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjywoc688/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Wmisleading-indentation` -> 0 Compiler for C supports arguments -Wmisleading-indentation: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3lhngd1t Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3lhngd1t/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3lhngd1t/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Wmissing-field-initializers` -> 0 Compiler for C supports arguments -Wmissing-field-initializers: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsa0ftm7n Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsa0ftm7n/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsa0ftm7n/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Wnonnull` -> 0 Compiler for C supports arguments -Wnonnull: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpys2b2h44 Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpys2b2h44/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpys2b2h44/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Wnull-dereference` -> 0 Compiler for C supports arguments -Wnull-dereference: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdar56lrd Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdar56lrd/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdar56lrd/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Wunused` -> 0 Compiler for C supports arguments -Wunused: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptn83h_n5 Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptn83h_n5/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptn83h_n5/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Wunused-parameter -Wno-unused-parameter` -> 0 Compiler for C supports arguments -Wno-unused-parameter: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_h1ahps5 Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_h1ahps5/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_h1ahps5/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Wcast-function-type -Wno-cast-function-type` -> 0 Compiler for C supports arguments -Wno-cast-function-type: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpz21qvn7a Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpz21qvn7a/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpz21qvn7a/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Wpedantic -Wno-pedantic` -> 0 Compiler for C supports arguments -Wno-pedantic: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplogm2_ox Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplogm2_ox/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplogm2_ox/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Wformat-zero-length -Wno-format-zero-length` -> 0 Compiler for C supports arguments -Wno-format-zero-length: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpaf904tnw Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpaf904tnw/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpaf904tnw/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Wvariadic-macros -Wno-variadic-macros` -> 0 Compiler for C supports arguments -Wno-variadic-macros: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1i5vpdzi Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1i5vpdzi/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1i5vpdzi/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Werror=format=2` -> 0 Compiler for C supports arguments -Werror=format=2: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp003o3co5 Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp003o3co5/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp003o3co5/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Werror=init-self` -> 0 Compiler for C supports arguments -Werror=init-self: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6hhhfel0 Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6hhhfel0/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6hhhfel0/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Werror=missing-include-dirs` -> 0 Compiler for C supports arguments -Werror=missing-include-dirs: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzu16zf59 Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzu16zf59/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzu16zf59/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Werror=pointer-arith` -> 0 Compiler for C supports arguments -Werror=pointer-arith: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyi3f03dg Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyi3f03dg/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyi3f03dg/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Werror=unused-result` -> 0 Compiler for C supports arguments -Werror=unused-result: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpskh7a6zu Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpskh7a6zu/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpskh7a6zu/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Wstrict-prototypes` -> 0 Compiler for C supports arguments -Wstrict-prototypes: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplhhbgv38 Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplhhbgv38/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplhhbgv38/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Wbad-function-cast -Wno-bad-function-cast` -> 0 Compiler for C supports arguments -Wno-bad-function-cast: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpat9eex12 Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpat9eex12/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpat9eex12/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration` -> 0 Compiler for C supports arguments -Werror=implicit-function-declaration: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2blxza0_ Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2blxza0_/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2blxza0_/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Werror=missing-prototypes` -> 0 Compiler for C supports arguments -Werror=missing-prototypes: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqjpy5l7p Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqjpy5l7p/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqjpy5l7p/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Werror=pointer-sign` -> 0 Compiler for C supports arguments -Werror=pointer-sign: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp99p1tlx7 Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp99p1tlx7/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp99p1tlx7/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Wstring-plus-int -Wno-string-plus-int` -> 1 stderr: loongarch64-openwrt-linux-musl-gcc: error: unrecognized command-line option '-Wstring-plus-int' ----------- Compiler for C supports arguments -Wno-string-plus-int: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcbn5ihqp Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcbn5ihqp/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcbn5ihqp/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Wtypedef-redefinition -Wno-typedef-redefinition` -> 1 stderr: loongarch64-openwrt-linux-musl-gcc: error: unrecognized command-line option '-Wtypedef-redefinition' ----------- Compiler for C supports arguments -Wno-typedef-redefinition: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpz_08xr56 Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpz_08xr56/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpz_08xr56/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wduplicated-branches` -> 0 Compiler for C++ supports arguments -Wduplicated-branches: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbr6uajyp Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbr6uajyp/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbr6uajyp/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wfloat-conversion` -> 0 Compiler for C++ supports arguments -Wfloat-conversion: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplu0f19u2 Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplu0f19u2/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplu0f19u2/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wimplicit-fallthrough` -> 0 Compiler for C++ supports arguments -Wimplicit-fallthrough: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpw5fvy2yp Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpw5fvy2yp/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpw5fvy2yp/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wmisleading-indentation` -> 0 Compiler for C++ supports arguments -Wmisleading-indentation: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyiczy8kg Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyiczy8kg/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyiczy8kg/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wmissing-field-initializers` -> 0 Compiler for C++ supports arguments -Wmissing-field-initializers: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx3qgdf_8 Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx3qgdf_8/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx3qgdf_8/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wnonnull` -> 0 Compiler for C++ supports arguments -Wnonnull: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpz6j4wj5b Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpz6j4wj5b/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpz6j4wj5b/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wnull-dereference` -> 0 Compiler for C++ supports arguments -Wnull-dereference: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpayt9eor9 Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpayt9eor9/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpayt9eor9/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wunused` -> 0 Compiler for C++ supports arguments -Wunused: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfjkl8fjd Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfjkl8fjd/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfjkl8fjd/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wunused-parameter -Wno-unused-parameter` -> 0 Compiler for C++ supports arguments -Wno-unused-parameter: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgs21l0jb Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgs21l0jb/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgs21l0jb/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wcast-function-type -Wno-cast-function-type` -> 0 Compiler for C++ supports arguments -Wno-cast-function-type: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpna8doxk5 Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpna8doxk5/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpna8doxk5/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wpedantic -Wno-pedantic` -> 0 Compiler for C++ supports arguments -Wno-pedantic: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmps74lbr9j Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmps74lbr9j/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmps74lbr9j/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wformat-zero-length -Wno-format-zero-length` -> 0 Compiler for C++ supports arguments -Wno-format-zero-length: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpakr7xj18 Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpakr7xj18/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpakr7xj18/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wvariadic-macros -Wno-variadic-macros` -> 0 Compiler for C++ supports arguments -Wno-variadic-macros: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpry7xlcy4 Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpry7xlcy4/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpry7xlcy4/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=format=2` -> 0 Compiler for C++ supports arguments -Werror=format=2: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprqryuo3z Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprqryuo3z/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprqryuo3z/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=init-self` -> 0 Compiler for C++ supports arguments -Werror=init-self: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvcic1g_l Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvcic1g_l/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvcic1g_l/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=missing-include-dirs` -> 0 Compiler for C++ supports arguments -Werror=missing-include-dirs: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpebhqdqwz Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpebhqdqwz/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpebhqdqwz/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=pointer-arith` -> 0 Compiler for C++ supports arguments -Werror=pointer-arith: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpggkkm81f Code: extern int i; int i; ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpggkkm81f/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpggkkm81f/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=unused-result` -> 0 Compiler for C++ supports arguments -Werror=unused-result: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqfmk_tzp Code: int main(void) { return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqfmk_tzp/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqfmk_tzp/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Wl,--fatal-warnings -Wl,-z,nodelete -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Compiler for C supports link arguments -Wl,-z,nodelete: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0wyym5l1 Code: int main(void) { return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0wyym5l1/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0wyym5l1/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Wl,--fatal-warnings -Wl,-Bsymbolic-functions -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpueo3654i Code: #define accept4 meson_disable_define_of_accept4 #include #undef accept4 #ifdef __cplusplus extern "C" #endif char accept4 (void); #if defined __stub_accept4 || defined __stub___accept4 fail fail fail this function is not going to work #endif int main(void) { return accept4 (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpueo3654i/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpueo3654i/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "accept4" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpm9xdkd2c Code: #define close_range meson_disable_define_of_close_range #include #undef close_range #ifdef __cplusplus extern "C" #endif char close_range (void); #if defined __stub_close_range || defined __stub___close_range fail fail fail this function is not going to work #endif int main(void) { return close_range (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpm9xdkd2c/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpm9xdkd2c/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: /immortalwrt/master/tmp/cc92ZOvO.o: in function `main': testfile.c:(.text+0x10): undefined reference to `close_range' /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: testfile.c:(.text+0x14): undefined reference to `close_range' collect2: error: ld returned 1 exit status ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpww7czo0w Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(close_range) && !0 #error "No definition for __builtin_close_range found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_close_range) #error "__builtin_close_range not found" #endif #elif ! defined(close_range) __builtin_close_range; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpww7czo0w/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpww7czo0w/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpww7czo0w/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpww7czo0w/testfile.c:17:18: error: #error "__builtin_close_range not found" 17 | #error "__builtin_close_range not found" | ^~~~~ ----------- Checking for function "close_range" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpw3_38244 Code: #define copy_file_range meson_disable_define_of_copy_file_range #include #undef copy_file_range #ifdef __cplusplus extern "C" #endif char copy_file_range (void); #if defined __stub_copy_file_range || defined __stub___copy_file_range fail fail fail this function is not going to work #endif int main(void) { return copy_file_range (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpw3_38244/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpw3_38244/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "copy_file_range" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpprp645fi Code: #define endmntent meson_disable_define_of_endmntent #include #undef endmntent #ifdef __cplusplus extern "C" #endif char endmntent (void); #if defined __stub_endmntent || defined __stub___endmntent fail fail fail this function is not going to work #endif int main(void) { return endmntent (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpprp645fi/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpprp645fi/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "endmntent" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0hclp3q0 Code: #define endservent meson_disable_define_of_endservent #include #undef endservent #ifdef __cplusplus extern "C" #endif char endservent (void); #if defined __stub_endservent || defined __stub___endservent fail fail fail this function is not going to work #endif int main(void) { return endservent (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0hclp3q0/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0hclp3q0/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "endservent" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9bkzpg9d Code: #define epoll_create1 meson_disable_define_of_epoll_create1 #include #undef epoll_create1 #ifdef __cplusplus extern "C" #endif char epoll_create1 (void); #if defined __stub_epoll_create1 || defined __stub___epoll_create1 fail fail fail this function is not going to work #endif int main(void) { return epoll_create1 (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9bkzpg9d/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9bkzpg9d/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "epoll_create1" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_s6_bvk9 Code: #define faccessat meson_disable_define_of_faccessat #include #undef faccessat #ifdef __cplusplus extern "C" #endif char faccessat (void); #if defined __stub_faccessat || defined __stub___faccessat fail fail fail this function is not going to work #endif int main(void) { return faccessat (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_s6_bvk9/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_s6_bvk9/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "faccessat" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpuyhupv17 Code: #define fallocate meson_disable_define_of_fallocate #include #undef fallocate #ifdef __cplusplus extern "C" #endif char fallocate (void); #if defined __stub_fallocate || defined __stub___fallocate fail fail fail this function is not going to work #endif int main(void) { return fallocate (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpuyhupv17/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpuyhupv17/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "fallocate" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmg89ao7p Code: #define fchmod meson_disable_define_of_fchmod #include #undef fchmod #ifdef __cplusplus extern "C" #endif char fchmod (void); #if defined __stub_fchmod || defined __stub___fchmod fail fail fail this function is not going to work #endif int main(void) { return fchmod (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmg89ao7p/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmg89ao7p/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "fchmod" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphjo8t_il Code: #define fchown meson_disable_define_of_fchown #include #undef fchown #ifdef __cplusplus extern "C" #endif char fchown (void); #if defined __stub_fchown || defined __stub___fchown fail fail fail this function is not going to work #endif int main(void) { return fchown (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphjo8t_il/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphjo8t_il/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "fchown" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpz2g5aczf Code: #define fdwalk meson_disable_define_of_fdwalk #include #undef fdwalk #ifdef __cplusplus extern "C" #endif char fdwalk (void); #if defined __stub_fdwalk || defined __stub___fdwalk fail fail fail this function is not going to work #endif int main(void) { return fdwalk (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpz2g5aczf/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpz2g5aczf/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: /immortalwrt/master/tmp/cc2hyoZn.o: in function `main': testfile.c:(.text+0x10): undefined reference to `fdwalk' /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: testfile.c:(.text+0x14): undefined reference to `fdwalk' collect2: error: ld returned 1 exit status ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpn3dmj9jy Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(fdwalk) && !0 #error "No definition for __builtin_fdwalk found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_fdwalk) #error "__builtin_fdwalk not found" #endif #elif ! defined(fdwalk) __builtin_fdwalk; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpn3dmj9jy/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpn3dmj9jy/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpn3dmj9jy/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpn3dmj9jy/testfile.c:17:18: error: #error "__builtin_fdwalk not found" 17 | #error "__builtin_fdwalk not found" | ^~~~~ ----------- Checking for function "fdwalk" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_tzl4pm7 Code: #define free_aligned_sized meson_disable_define_of_free_aligned_sized #include #undef free_aligned_sized #ifdef __cplusplus extern "C" #endif char free_aligned_sized (void); #if defined __stub_free_aligned_sized || defined __stub___free_aligned_sized fail fail fail this function is not going to work #endif int main(void) { return free_aligned_sized (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_tzl4pm7/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_tzl4pm7/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: /immortalwrt/master/tmp/ccaz5tM6.o: in function `main': testfile.c:(.text+0x10): undefined reference to `free_aligned_sized' /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: testfile.c:(.text+0x14): undefined reference to `free_aligned_sized' collect2: error: ld returned 1 exit status ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbgfiep9w Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(free_aligned_sized) && !0 #error "No definition for __builtin_free_aligned_sized found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_free_aligned_sized) #error "__builtin_free_aligned_sized not found" #endif #elif ! defined(free_aligned_sized) __builtin_free_aligned_sized; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbgfiep9w/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbgfiep9w/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbgfiep9w/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbgfiep9w/testfile.c:17:18: error: #error "__builtin_free_aligned_sized not found" 17 | #error "__builtin_free_aligned_sized not found" | ^~~~~ ----------- Checking for function "free_aligned_sized" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq6mumeto Code: #define free_sized meson_disable_define_of_free_sized #include #undef free_sized #ifdef __cplusplus extern "C" #endif char free_sized (void); #if defined __stub_free_sized || defined __stub___free_sized fail fail fail this function is not going to work #endif int main(void) { return free_sized (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq6mumeto/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq6mumeto/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: /immortalwrt/master/tmp/ccvhRP8d.o: in function `main': testfile.c:(.text+0x10): undefined reference to `free_sized' /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: testfile.c:(.text+0x14): undefined reference to `free_sized' collect2: error: ld returned 1 exit status ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvjlzljk3 Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(free_sized) && !0 #error "No definition for __builtin_free_sized found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_free_sized) #error "__builtin_free_sized not found" #endif #elif ! defined(free_sized) __builtin_free_sized; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvjlzljk3/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvjlzljk3/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvjlzljk3/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvjlzljk3/testfile.c:17:18: error: #error "__builtin_free_sized not found" 17 | #error "__builtin_free_sized not found" | ^~~~~ ----------- Checking for function "free_sized" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1dg9e7fd Code: #define fsync meson_disable_define_of_fsync #include #undef fsync #ifdef __cplusplus extern "C" #endif char fsync (void); #if defined __stub_fsync || defined __stub___fsync fail fail fail this function is not going to work #endif int main(void) { return fsync (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1dg9e7fd/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1dg9e7fd/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "fsync" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8p875ito Code: #define ftruncate64 meson_disable_define_of_ftruncate64 #include #undef ftruncate64 #ifdef __cplusplus extern "C" #endif char ftruncate64 (void); #if defined __stub_ftruncate64 || defined __stub___ftruncate64 fail fail fail this function is not going to work #endif int main(void) { return ftruncate64 (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8p875ito/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8p875ito/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: /immortalwrt/master/tmp/ccuhOGfq.o: in function `main': testfile.c:(.text+0x10): undefined reference to `ftruncate64' /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: testfile.c:(.text+0x14): undefined reference to `ftruncate64' collect2: error: ld returned 1 exit status ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt383jnzt Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(ftruncate64) && !0 #error "No definition for __builtin_ftruncate64 found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_ftruncate64) #error "__builtin_ftruncate64 not found" #endif #elif ! defined(ftruncate64) __builtin_ftruncate64; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt383jnzt/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt383jnzt/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt383jnzt/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt383jnzt/testfile.c:17:18: error: #error "__builtin_ftruncate64 not found" 17 | #error "__builtin_ftruncate64 not found" | ^~~~~ ----------- Checking for function "ftruncate64" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbdtcb64l Code: #define getauxval meson_disable_define_of_getauxval #include #undef getauxval #ifdef __cplusplus extern "C" #endif char getauxval (void); #if defined __stub_getauxval || defined __stub___getauxval fail fail fail this function is not going to work #endif int main(void) { return getauxval (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbdtcb64l/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbdtcb64l/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "getauxval" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpd2aerbyf Code: #define getc_unlocked meson_disable_define_of_getc_unlocked #include #undef getc_unlocked #ifdef __cplusplus extern "C" #endif char getc_unlocked (void); #if defined __stub_getc_unlocked || defined __stub___getc_unlocked fail fail fail this function is not going to work #endif int main(void) { return getc_unlocked (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpd2aerbyf/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpd2aerbyf/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "getc_unlocked" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpf38baewc Code: #define getfsent meson_disable_define_of_getfsent #include #undef getfsent #ifdef __cplusplus extern "C" #endif char getfsent (void); #if defined __stub_getfsent || defined __stub___getfsent fail fail fail this function is not going to work #endif int main(void) { return getfsent (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpf38baewc/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpf38baewc/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: /immortalwrt/master/tmp/ccldjMJN.o: in function `main': testfile.c:(.text+0x10): undefined reference to `getfsent' /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: testfile.c:(.text+0x14): undefined reference to `getfsent' collect2: error: ld returned 1 exit status ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzlr8ugz7 Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(getfsent) && !0 #error "No definition for __builtin_getfsent found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_getfsent) #error "__builtin_getfsent not found" #endif #elif ! defined(getfsent) __builtin_getfsent; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzlr8ugz7/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzlr8ugz7/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzlr8ugz7/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzlr8ugz7/testfile.c:17:18: error: #error "__builtin_getfsent not found" 17 | #error "__builtin_getfsent not found" | ^~~~~ ----------- Checking for function "getfsent" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpr95bshoz Code: #define getfsstat meson_disable_define_of_getfsstat #include #undef getfsstat #ifdef __cplusplus extern "C" #endif char getfsstat (void); #if defined __stub_getfsstat || defined __stub___getfsstat fail fail fail this function is not going to work #endif int main(void) { return getfsstat (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpr95bshoz/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpr95bshoz/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: /immortalwrt/master/tmp/ccCwsTQp.o: in function `main': testfile.c:(.text+0x10): undefined reference to `getfsstat' /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: testfile.c:(.text+0x14): undefined reference to `getfsstat' collect2: error: ld returned 1 exit status ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwd_32bvl Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(getfsstat) && !0 #error "No definition for __builtin_getfsstat found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_getfsstat) #error "__builtin_getfsstat not found" #endif #elif ! defined(getfsstat) __builtin_getfsstat; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwd_32bvl/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwd_32bvl/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwd_32bvl/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwd_32bvl/testfile.c:17:18: error: #error "__builtin_getfsstat not found" 17 | #error "__builtin_getfsstat not found" | ^~~~~ ----------- Checking for function "getfsstat" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprglri7k6 Code: #define getgrgid_r meson_disable_define_of_getgrgid_r #include #undef getgrgid_r #ifdef __cplusplus extern "C" #endif char getgrgid_r (void); #if defined __stub_getgrgid_r || defined __stub___getgrgid_r fail fail fail this function is not going to work #endif int main(void) { return getgrgid_r (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprglri7k6/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprglri7k6/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "getgrgid_r" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbae9b14d Code: #define getmntent_r meson_disable_define_of_getmntent_r #include #undef getmntent_r #ifdef __cplusplus extern "C" #endif char getmntent_r (void); #if defined __stub_getmntent_r || defined __stub___getmntent_r fail fail fail this function is not going to work #endif int main(void) { return getmntent_r (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbae9b14d/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbae9b14d/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "getmntent_r" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpscf2qy32 Code: #define getpwuid_r meson_disable_define_of_getpwuid_r #include #undef getpwuid_r #ifdef __cplusplus extern "C" #endif char getpwuid_r (void); #if defined __stub_getpwuid_r || defined __stub___getpwuid_r fail fail fail this function is not going to work #endif int main(void) { return getpwuid_r (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpscf2qy32/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpscf2qy32/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "getpwuid_r" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpudthvhjw Code: #define getresuid meson_disable_define_of_getresuid #include #undef getresuid #ifdef __cplusplus extern "C" #endif char getresuid (void); #if defined __stub_getresuid || defined __stub___getresuid fail fail fail this function is not going to work #endif int main(void) { return getresuid (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpudthvhjw/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpudthvhjw/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "getresuid" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpd60toqge Code: #define getvfsstat meson_disable_define_of_getvfsstat #include #undef getvfsstat #ifdef __cplusplus extern "C" #endif char getvfsstat (void); #if defined __stub_getvfsstat || defined __stub___getvfsstat fail fail fail this function is not going to work #endif int main(void) { return getvfsstat (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpd60toqge/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpd60toqge/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: /immortalwrt/master/tmp/ccbyYxPp.o: in function `main': testfile.c:(.text+0x10): undefined reference to `getvfsstat' /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: testfile.c:(.text+0x14): undefined reference to `getvfsstat' collect2: error: ld returned 1 exit status ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt0ulj9u3 Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(getvfsstat) && !0 #error "No definition for __builtin_getvfsstat found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_getvfsstat) #error "__builtin_getvfsstat not found" #endif #elif ! defined(getvfsstat) __builtin_getvfsstat; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt0ulj9u3/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt0ulj9u3/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt0ulj9u3/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt0ulj9u3/testfile.c:17:18: error: #error "__builtin_getvfsstat not found" 17 | #error "__builtin_getvfsstat not found" | ^~~~~ ----------- Checking for function "getvfsstat" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbrouplik Code: #define gmtime_r meson_disable_define_of_gmtime_r #include #undef gmtime_r #ifdef __cplusplus extern "C" #endif char gmtime_r (void); #if defined __stub_gmtime_r || defined __stub___gmtime_r fail fail fail this function is not going to work #endif int main(void) { return gmtime_r (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbrouplik/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbrouplik/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "gmtime_r" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp54gv5e_s Code: #define hasmntopt meson_disable_define_of_hasmntopt #include #undef hasmntopt #ifdef __cplusplus extern "C" #endif char hasmntopt (void); #if defined __stub_hasmntopt || defined __stub___hasmntopt fail fail fail this function is not going to work #endif int main(void) { return hasmntopt (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp54gv5e_s/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp54gv5e_s/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "hasmntopt" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbz2j4b5z Code: #define inotify_init1 meson_disable_define_of_inotify_init1 #include #undef inotify_init1 #ifdef __cplusplus extern "C" #endif char inotify_init1 (void); #if defined __stub_inotify_init1 || defined __stub___inotify_init1 fail fail fail this function is not going to work #endif int main(void) { return inotify_init1 (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbz2j4b5z/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbz2j4b5z/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "inotify_init1" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplr930huq Code: #define issetugid meson_disable_define_of_issetugid #include #undef issetugid #ifdef __cplusplus extern "C" #endif char issetugid (void); #if defined __stub_issetugid || defined __stub___issetugid fail fail fail this function is not going to work #endif int main(void) { return issetugid (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplr930huq/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplr930huq/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "issetugid" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg_mw78hi Code: #define kevent meson_disable_define_of_kevent #include #undef kevent #ifdef __cplusplus extern "C" #endif char kevent (void); #if defined __stub_kevent || defined __stub___kevent fail fail fail this function is not going to work #endif int main(void) { return kevent (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg_mw78hi/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg_mw78hi/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: /immortalwrt/master/tmp/ccKqyxDw.o: in function `main': testfile.c:(.text+0x10): undefined reference to `kevent' /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: testfile.c:(.text+0x14): undefined reference to `kevent' collect2: error: ld returned 1 exit status ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpasihuoeo Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(kevent) && !0 #error "No definition for __builtin_kevent found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_kevent) #error "__builtin_kevent not found" #endif #elif ! defined(kevent) __builtin_kevent; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpasihuoeo/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpasihuoeo/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpasihuoeo/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpasihuoeo/testfile.c:17:18: error: #error "__builtin_kevent not found" 17 | #error "__builtin_kevent not found" | ^~~~~ ----------- Checking for function "kevent" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpj_bdo1gb Code: #define kqueue meson_disable_define_of_kqueue #include #undef kqueue #ifdef __cplusplus extern "C" #endif char kqueue (void); #if defined __stub_kqueue || defined __stub___kqueue fail fail fail this function is not going to work #endif int main(void) { return kqueue (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpj_bdo1gb/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpj_bdo1gb/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: /immortalwrt/master/tmp/ccaLfXQ2.o: in function `main': testfile.c:(.text+0x10): undefined reference to `kqueue' /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: testfile.c:(.text+0x14): undefined reference to `kqueue' collect2: error: ld returned 1 exit status ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3472p3fk Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(kqueue) && !0 #error "No definition for __builtin_kqueue found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_kqueue) #error "__builtin_kqueue not found" #endif #elif ! defined(kqueue) __builtin_kqueue; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3472p3fk/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3472p3fk/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3472p3fk/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3472p3fk/testfile.c:17:18: error: #error "__builtin_kqueue not found" 17 | #error "__builtin_kqueue not found" | ^~~~~ ----------- Checking for function "kqueue" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpz4wx48t0 Code: #define lchmod meson_disable_define_of_lchmod #include #undef lchmod #ifdef __cplusplus extern "C" #endif char lchmod (void); #if defined __stub_lchmod || defined __stub___lchmod fail fail fail this function is not going to work #endif int main(void) { return lchmod (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpz4wx48t0/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpz4wx48t0/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "lchmod" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp55lr1p98 Code: #define lchown meson_disable_define_of_lchown #include #undef lchown #ifdef __cplusplus extern "C" #endif char lchown (void); #if defined __stub_lchown || defined __stub___lchown fail fail fail this function is not going to work #endif int main(void) { return lchown (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp55lr1p98/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp55lr1p98/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "lchown" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpojiumpy6 Code: #define link meson_disable_define_of_link #include #undef link #ifdef __cplusplus extern "C" #endif char link (void); #if defined __stub_link || defined __stub___link fail fail fail this function is not going to work #endif int main(void) { return link (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpojiumpy6/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpojiumpy6/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "link" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsz7efsqs Code: #define localtime_r meson_disable_define_of_localtime_r #include #undef localtime_r #ifdef __cplusplus extern "C" #endif char localtime_r (void); #if defined __stub_localtime_r || defined __stub___localtime_r fail fail fail this function is not going to work #endif int main(void) { return localtime_r (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsz7efsqs/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsz7efsqs/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "localtime_r" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfnukvd81 Code: #define lstat meson_disable_define_of_lstat #include #undef lstat #ifdef __cplusplus extern "C" #endif char lstat (void); #if defined __stub_lstat || defined __stub___lstat fail fail fail this function is not going to work #endif int main(void) { return lstat (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfnukvd81/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfnukvd81/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "lstat" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyzkqbkt6 Code: #define mbrtowc meson_disable_define_of_mbrtowc #include #undef mbrtowc #ifdef __cplusplus extern "C" #endif char mbrtowc (void); #if defined __stub_mbrtowc || defined __stub___mbrtowc fail fail fail this function is not going to work #endif int main(void) { return mbrtowc (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyzkqbkt6/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyzkqbkt6/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "mbrtowc" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpp12kfaz5 Code: #define memalign meson_disable_define_of_memalign #include #undef memalign #ifdef __cplusplus extern "C" #endif char memalign (void); #if defined __stub_memalign || defined __stub___memalign fail fail fail this function is not going to work #endif int main(void) { return memalign (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpp12kfaz5/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpp12kfaz5/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "memalign" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0fwry8ky Code: #define memmem meson_disable_define_of_memmem #include #undef memmem #ifdef __cplusplus extern "C" #endif char memmem (void); #if defined __stub_memmem || defined __stub___memmem fail fail fail this function is not going to work #endif int main(void) { return memmem (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0fwry8ky/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0fwry8ky/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "memmem" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphvb_kze5 Code: #define mmap meson_disable_define_of_mmap #include #undef mmap #ifdef __cplusplus extern "C" #endif char mmap (void); #if defined __stub_mmap || defined __stub___mmap fail fail fail this function is not going to work #endif int main(void) { return mmap (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphvb_kze5/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphvb_kze5/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "mmap" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7a8bc1_j Code: #define newlocale meson_disable_define_of_newlocale #include #undef newlocale #ifdef __cplusplus extern "C" #endif char newlocale (void); #if defined __stub_newlocale || defined __stub___newlocale fail fail fail this function is not going to work #endif int main(void) { return newlocale (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7a8bc1_j/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7a8bc1_j/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "newlocale" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0f4mwxbx Code: #define pipe2 meson_disable_define_of_pipe2 #include #undef pipe2 #ifdef __cplusplus extern "C" #endif char pipe2 (void); #if defined __stub_pipe2 || defined __stub___pipe2 fail fail fail this function is not going to work #endif int main(void) { return pipe2 (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0f4mwxbx/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0f4mwxbx/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "pipe2" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpycg3vswl Code: #define poll meson_disable_define_of_poll #include #undef poll #ifdef __cplusplus extern "C" #endif char poll (void); #if defined __stub_poll || defined __stub___poll fail fail fail this function is not going to work #endif int main(void) { return poll (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpycg3vswl/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpycg3vswl/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "poll" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqc4umx0y Code: #define prlimit meson_disable_define_of_prlimit #include #undef prlimit #ifdef __cplusplus extern "C" #endif char prlimit (void); #if defined __stub_prlimit || defined __stub___prlimit fail fail fail this function is not going to work #endif int main(void) { return prlimit (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqc4umx0y/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqc4umx0y/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "prlimit" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpaad8qq0m Code: #define readlink meson_disable_define_of_readlink #include #undef readlink #ifdef __cplusplus extern "C" #endif char readlink (void); #if defined __stub_readlink || defined __stub___readlink fail fail fail this function is not going to work #endif int main(void) { return readlink (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpaad8qq0m/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpaad8qq0m/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "readlink" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg05gjpjs Code: #define recvmmsg meson_disable_define_of_recvmmsg #include #undef recvmmsg #ifdef __cplusplus extern "C" #endif char recvmmsg (void); #if defined __stub_recvmmsg || defined __stub___recvmmsg fail fail fail this function is not going to work #endif int main(void) { return recvmmsg (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg05gjpjs/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg05gjpjs/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "recvmmsg" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgej_slv7 Code: #define sendmmsg meson_disable_define_of_sendmmsg #include #undef sendmmsg #ifdef __cplusplus extern "C" #endif char sendmmsg (void); #if defined __stub_sendmmsg || defined __stub___sendmmsg fail fail fail this function is not going to work #endif int main(void) { return sendmmsg (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgej_slv7/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgej_slv7/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "sendmmsg" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjp3zbvf5 Code: #define setenv meson_disable_define_of_setenv #include #undef setenv #ifdef __cplusplus extern "C" #endif char setenv (void); #if defined __stub_setenv || defined __stub___setenv fail fail fail this function is not going to work #endif int main(void) { return setenv (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjp3zbvf5/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjp3zbvf5/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "setenv" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnxc93oo9 Code: #define setmntent meson_disable_define_of_setmntent #include #undef setmntent #ifdef __cplusplus extern "C" #endif char setmntent (void); #if defined __stub_setmntent || defined __stub___setmntent fail fail fail this function is not going to work #endif int main(void) { return setmntent (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnxc93oo9/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnxc93oo9/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "setmntent" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1_yrkusf Code: #define strerror_r meson_disable_define_of_strerror_r #include #undef strerror_r #ifdef __cplusplus extern "C" #endif char strerror_r (void); #if defined __stub_strerror_r || defined __stub___strerror_r fail fail fail this function is not going to work #endif int main(void) { return strerror_r (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1_yrkusf/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1_yrkusf/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "strerror_r" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdpezlbr7 Code: #define strnlen meson_disable_define_of_strnlen #include #undef strnlen #ifdef __cplusplus extern "C" #endif char strnlen (void); #if defined __stub_strnlen || defined __stub___strnlen fail fail fail this function is not going to work #endif int main(void) { return strnlen (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdpezlbr7/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdpezlbr7/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdpezlbr7/testfile.c:10:14: warning: conflicting types for built-in function 'strnlen'; expected 'long unsigned int(const char *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 10 | char strnlen (void); | ^~~~~~~ ----------- Checking for function "strnlen" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppl7xjk9u Code: #define strsignal meson_disable_define_of_strsignal #include #undef strsignal #ifdef __cplusplus extern "C" #endif char strsignal (void); #if defined __stub_strsignal || defined __stub___strsignal fail fail fail this function is not going to work #endif int main(void) { return strsignal (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppl7xjk9u/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppl7xjk9u/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "strsignal" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphnd934ql Code: #define strtod_l meson_disable_define_of_strtod_l #include #undef strtod_l #ifdef __cplusplus extern "C" #endif char strtod_l (void); #if defined __stub_strtod_l || defined __stub___strtod_l fail fail fail this function is not going to work #endif int main(void) { return strtod_l (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphnd934ql/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphnd934ql/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "strtod_l" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdbewd077 Code: #define strtoll_l meson_disable_define_of_strtoll_l #include #undef strtoll_l #ifdef __cplusplus extern "C" #endif char strtoll_l (void); #if defined __stub_strtoll_l || defined __stub___strtoll_l fail fail fail this function is not going to work #endif int main(void) { return strtoll_l (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdbewd077/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdbewd077/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: /immortalwrt/master/tmp/ccHDdTwZ.o: in function `main': testfile.c:(.text+0x10): undefined reference to `strtoll_l' /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: testfile.c:(.text+0x14): undefined reference to `strtoll_l' collect2: error: ld returned 1 exit status ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjm9mbb6v Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(strtoll_l) && !0 #error "No definition for __builtin_strtoll_l found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_strtoll_l) #error "__builtin_strtoll_l not found" #endif #elif ! defined(strtoll_l) __builtin_strtoll_l; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjm9mbb6v/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjm9mbb6v/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjm9mbb6v/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjm9mbb6v/testfile.c:17:18: error: #error "__builtin_strtoll_l not found" 17 | #error "__builtin_strtoll_l not found" | ^~~~~ ----------- Checking for function "strtoll_l" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp83xmbxp6 Code: #define strtoull_l meson_disable_define_of_strtoull_l #include #undef strtoull_l #ifdef __cplusplus extern "C" #endif char strtoull_l (void); #if defined __stub_strtoull_l || defined __stub___strtoull_l fail fail fail this function is not going to work #endif int main(void) { return strtoull_l (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp83xmbxp6/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp83xmbxp6/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: /immortalwrt/master/tmp/ccO3O9Ad.o: in function `main': testfile.c:(.text+0x10): undefined reference to `strtoull_l' /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: testfile.c:(.text+0x14): undefined reference to `strtoull_l' collect2: error: ld returned 1 exit status ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbfp_3h7m Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(strtoull_l) && !0 #error "No definition for __builtin_strtoull_l found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_strtoull_l) #error "__builtin_strtoull_l not found" #endif #elif ! defined(strtoull_l) __builtin_strtoull_l; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbfp_3h7m/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbfp_3h7m/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbfp_3h7m/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbfp_3h7m/testfile.c:17:18: error: #error "__builtin_strtoull_l not found" 17 | #error "__builtin_strtoull_l not found" | ^~~~~ ----------- Checking for function "strtoull_l" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7grkgk3g Code: #define symlink meson_disable_define_of_symlink #include #undef symlink #ifdef __cplusplus extern "C" #endif char symlink (void); #if defined __stub_symlink || defined __stub___symlink fail fail fail this function is not going to work #endif int main(void) { return symlink (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7grkgk3g/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7grkgk3g/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "symlink" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpa0xj3szi Code: #define timegm meson_disable_define_of_timegm #include #undef timegm #ifdef __cplusplus extern "C" #endif char timegm (void); #if defined __stub_timegm || defined __stub___timegm fail fail fail this function is not going to work #endif int main(void) { return timegm (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpa0xj3szi/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpa0xj3szi/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "timegm" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpiufu7m3q Code: #define unsetenv meson_disable_define_of_unsetenv #include #undef unsetenv #ifdef __cplusplus extern "C" #endif char unsetenv (void); #if defined __stub_unsetenv || defined __stub___unsetenv fail fail fail this function is not going to work #endif int main(void) { return unsetenv (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpiufu7m3q/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpiufu7m3q/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "unsetenv" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnbhmyucy Code: #define uselocale meson_disable_define_of_uselocale #include #undef uselocale #ifdef __cplusplus extern "C" #endif char uselocale (void); #if defined __stub_uselocale || defined __stub___uselocale fail fail fail this function is not going to work #endif int main(void) { return uselocale (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnbhmyucy/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnbhmyucy/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "uselocale" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpct7xmech Code: #define utimes meson_disable_define_of_utimes #include #undef utimes #ifdef __cplusplus extern "C" #endif char utimes (void); #if defined __stub_utimes || defined __stub___utimes fail fail fail this function is not going to work #endif int main(void) { return utimes (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpct7xmech/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpct7xmech/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "utimes" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmjunfj57 Code: #define utimensat meson_disable_define_of_utimensat #include #undef utimensat #ifdef __cplusplus extern "C" #endif char utimensat (void); #if defined __stub_utimensat || defined __stub___utimensat fail fail fail this function is not going to work #endif int main(void) { return utimensat (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmjunfj57/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmjunfj57/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "utimensat" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppga9jqy5 Code: #define valloc meson_disable_define_of_valloc #include #undef valloc #ifdef __cplusplus extern "C" #endif char valloc (void); #if defined __stub_valloc || defined __stub___valloc fail fail fail this function is not going to work #endif int main(void) { return valloc (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppga9jqy5/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppga9jqy5/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "valloc" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0qxqf1it Code: #define vasprintf meson_disable_define_of_vasprintf #include #undef vasprintf #ifdef __cplusplus extern "C" #endif char vasprintf (void); #if defined __stub_vasprintf || defined __stub___vasprintf fail fail fail this function is not going to work #endif int main(void) { return vasprintf (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0qxqf1it/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0qxqf1it/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "vasprintf" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvyu5r9o9 Code: #define vsnprintf meson_disable_define_of_vsnprintf #include #undef vsnprintf #ifdef __cplusplus extern "C" #endif char vsnprintf (void); #if defined __stub_vsnprintf || defined __stub___vsnprintf fail fail fail this function is not going to work #endif int main(void) { return vsnprintf (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvyu5r9o9/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvyu5r9o9/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvyu5r9o9/testfile.c:10:14: warning: conflicting types for built-in function 'vsnprintf'; expected 'int(char *, long unsigned int, const char *, void *)' [-Wbuiltin-declaration-mismatch] 10 | char vsnprintf (void); | ^~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvyu5r9o9/testfile.c:5:1: note: 'vsnprintf' is declared in header '' 4 | #include +++ |+#include 5 | #undef vsnprintf ----------- Checking for function "vsnprintf" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmporl2yybo Code: #define wcrtomb meson_disable_define_of_wcrtomb #include #undef wcrtomb #ifdef __cplusplus extern "C" #endif char wcrtomb (void); #if defined __stub_wcrtomb || defined __stub___wcrtomb fail fail fail this function is not going to work #endif int main(void) { return wcrtomb (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmporl2yybo/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmporl2yybo/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "wcrtomb" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprnv0w4l8 Code: #define wcslen meson_disable_define_of_wcslen #include #undef wcslen #ifdef __cplusplus extern "C" #endif char wcslen (void); #if defined __stub_wcslen || defined __stub___wcslen fail fail fail this function is not going to work #endif int main(void) { return wcslen (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprnv0w4l8/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprnv0w4l8/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "wcslen" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmps9j613va Code: #define wcsnlen meson_disable_define_of_wcsnlen #include #undef wcsnlen #ifdef __cplusplus extern "C" #endif char wcsnlen (void); #if defined __stub_wcsnlen || defined __stub___wcsnlen fail fail fail this function is not going to work #endif int main(void) { return wcsnlen (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmps9j613va/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmps9j613va/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "wcsnlen" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp505np_lc Code: #define sysctlbyname meson_disable_define_of_sysctlbyname #include #undef sysctlbyname #ifdef __cplusplus extern "C" #endif char sysctlbyname (void); #if defined __stub_sysctlbyname || defined __stub___sysctlbyname fail fail fail this function is not going to work #endif int main(void) { return sysctlbyname (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp505np_lc/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp505np_lc/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: /immortalwrt/master/tmp/ccJbkdbY.o: in function `main': testfile.c:(.text+0x10): undefined reference to `sysctlbyname' /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: testfile.c:(.text+0x14): undefined reference to `sysctlbyname' collect2: error: ld returned 1 exit status ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwl_f8j1d Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(sysctlbyname) && !0 #error "No definition for __builtin_sysctlbyname found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_sysctlbyname) #error "__builtin_sysctlbyname not found" #endif #elif ! defined(sysctlbyname) __builtin_sysctlbyname; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwl_f8j1d/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwl_f8j1d/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwl_f8j1d/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwl_f8j1d/testfile.c:17:18: error: #error "__builtin_sysctlbyname not found" 17 | #error "__builtin_sysctlbyname not found" | ^~~~~ ----------- Checking for function "sysctlbyname" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpf5gl4x18 Code: #define statvfs meson_disable_define_of_statvfs #include #undef statvfs #ifdef __cplusplus extern "C" #endif char statvfs (void); #if defined __stub_statvfs || defined __stub___statvfs fail fail fail this function is not going to work #endif int main(void) { return statvfs (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpf5gl4x18/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpf5gl4x18/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "statvfs" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg8jrqyas Code: #define statfs meson_disable_define_of_statfs #include #undef statfs #ifdef __cplusplus extern "C" #endif char statfs (void); #if defined __stub_statfs || defined __stub___statfs fail fail fail this function is not going to work #endif int main(void) { return statfs (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg8jrqyas/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg8jrqyas/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "statfs" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp10lbtqbi Code: #define prctl meson_disable_define_of_prctl #include #undef prctl #ifdef __cplusplus extern "C" #endif char prctl (void); #if defined __stub_prctl || defined __stub___prctl fail fail fail this function is not going to work #endif int main(void) { return prctl (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp10lbtqbi/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp10lbtqbi/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "prctl" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp40pnua_9 Code: #define if_indextoname meson_disable_define_of_if_indextoname #include #undef if_indextoname #ifdef __cplusplus extern "C" #endif char if_indextoname (void); #if defined __stub_if_indextoname || defined __stub___if_indextoname fail fail fail this function is not going to work #endif int main(void) { return if_indextoname (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp40pnua_9/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp40pnua_9/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "if_indextoname" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxi0p_a3k Code: #define if_nametoindex meson_disable_define_of_if_nametoindex #include #undef if_nametoindex #ifdef __cplusplus extern "C" #endif char if_nametoindex (void); #if defined __stub_if_nametoindex || defined __stub___if_nametoindex fail fail fail this function is not going to work #endif int main(void) { return if_nametoindex (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxi0p_a3k/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxi0p_a3k/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "if_nametoindex" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8fn3p86d Code: #define splice meson_disable_define_of_splice #include #undef splice #ifdef __cplusplus extern "C" #endif char splice (void); #if defined __stub_splice || defined __stub___splice fail fail fail this function is not going to work #endif int main(void) { return splice (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8fn3p86d/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8fn3p86d/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "splice" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpypxl5yu6 Code: #include #include #if defined __stub_stpcpy || defined __stub___stpcpy fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &stpcpy; long long b = (long long) a; return (int) b; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpypxl5yu6/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpypxl5yu6/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "stpcpy" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyhck4ata Code: #include #include #include #if defined __stub_memalign || defined __stub___memalign fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &memalign; long long b = (long long) a; return (int) b; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyhck4ata/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyhck4ata/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "memalign" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1lz2it99 Code: #include int main (int argc, char ** argv) { int (*fcn)(const char *, const char *, struct servent *, char *, size_t, struct servent **) = getservbyname_r; (void) fcn; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1lz2it99/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1lz2it99/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -Werror=incompatible-pointer-types` -> 0 Checking if "getservbyname_r()" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppy1wlwoc Code: #include #include #if defined __stub__aligned_malloc || defined __stub____aligned_malloc fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &_aligned_malloc; long long b = (long long) a; return (int) b; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppy1wlwoc/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppy1wlwoc/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppy1wlwoc/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppy1wlwoc/testfile.c:9:32: error: '_aligned_malloc' undeclared (first use in this function) 9 | void *a = (void*) &_aligned_malloc; | ^~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppy1wlwoc/testfile.c:9:32: note: each undeclared identifier is reported only once for each function it appears in ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfqguncpz Code: #include int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !0 && !defined(_aligned_malloc) && !0 #error "No definition for __builtin__aligned_malloc found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin__aligned_malloc) #error "__builtin__aligned_malloc not found" #endif #elif ! defined(_aligned_malloc) __builtin__aligned_malloc; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfqguncpz/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfqguncpz/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfqguncpz/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfqguncpz/testfile.c:12:14: error: #error "No definition for __builtin__aligned_malloc found in the prefix" 12 | #error "No definition for __builtin__aligned_malloc found in the prefix" | ^~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfqguncpz/testfile.c:17:18: error: #error "__builtin__aligned_malloc not found" 17 | #error "__builtin__aligned_malloc not found" | ^~~~~ ----------- Checking for function "_aligned_malloc" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjvfuoptz Code: #include #include #if defined __stub_aligned_alloc || defined __stub___aligned_alloc fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &aligned_alloc; long long b = (long long) a; return (int) b; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjvfuoptz/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjvfuoptz/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "aligned_alloc" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbifsbi50 Code: #include #include #if defined __stub_posix_memalign || defined __stub___posix_memalign fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &posix_memalign; long long b = (long long) a; return (int) b; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbifsbi50/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbifsbi50/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "posix_memalign" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdcdbcp28 Code: #include #include #if defined __stub_posix_spawn || defined __stub___posix_spawn fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &posix_spawn; long long b = (long long) a; return (int) b; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdcdbcp28/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdcdbcp28/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "posix_spawn" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6bsyjsow Code: #define _GNU_SOURCE #include int func (void) { char error_string[256]; char *ptr = strerror_r (-2, error_string, 256); char c = *strerror_r (-2, error_string, 256); return c != 0 && ptr != (void*) 0L; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6bsyjsow/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6bsyjsow/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6bsyjsow/testfile.c: In function 'func': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6bsyjsow/testfile.c:5:35: warning: initialization of 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 5 | char *ptr = strerror_r (-2, error_string, 256); | ^~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6bsyjsow/testfile.c:6:32: error: invalid type argument of unary '*' (have 'int') 6 | char c = *strerror_r (-2, error_string, 256); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ----------- Checking if "strerror_r() returns char *" compiles: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpk0tjitfa Code: #define snprintf meson_disable_define_of_snprintf #include #undef snprintf #ifdef __cplusplus extern "C" #endif char snprintf (void); #if defined __stub_snprintf || defined __stub___snprintf fail fail fail this function is not going to work #endif int main(void) { return snprintf (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpk0tjitfa/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpk0tjitfa/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpk0tjitfa/testfile.c:10:14: warning: conflicting types for built-in function 'snprintf'; expected 'int(char *, long unsigned int, const char *, ...)' [-Wbuiltin-declaration-mismatch] 10 | char snprintf (void); | ^~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpk0tjitfa/testfile.c:5:1: note: 'snprintf' is declared in header '' 4 | #include +++ |+#include 5 | #undef snprintf ----------- Checking for function "snprintf" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp218ap3mk Code: #include #include #if defined __stub_strcasecmp || defined __stub___strcasecmp fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &strcasecmp; long long b = (long long) a; return (int) b; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp218ap3mk/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp218ap3mk/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "strcasecmp" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq1lf2ls5 Code: #include #include #if defined __stub_strncasecmp || defined __stub___strncasecmp fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &strncasecmp; long long b = (long long) a; return (int) b; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq1lf2ls5/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq1lf2ls5/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "strncasecmp" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpr5v32sep Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef major major; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpr5v32sep/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpr5v32sep/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Header "sys/sysmacros.h" has symbol "major" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprj68319q Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef RTLD_LAZY RTLD_LAZY; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprj68319q/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprj68319q/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Header "dlfcn.h" has symbol "RTLD_LAZY" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpl_djd2bm Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef RTLD_NOW RTLD_NOW; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpl_djd2bm/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpl_djd2bm/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Header "dlfcn.h" has symbol "RTLD_NOW" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9qv5sm5u Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef RTLD_GLOBAL RTLD_GLOBAL; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9qv5sm5u/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9qv5sm5u/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Header "dlfcn.h" has symbol "RTLD_GLOBAL" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbdgmpa6s Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef RTLD_NEXT RTLD_NEXT; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbdgmpa6s/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbdgmpa6s/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -D_GNU_SOURCE` -> 0 Header "dlfcn.h" has symbol "RTLD_NEXT" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphvsejpx0 Code: #include void bar(void) { (void) sizeof(loff_t); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphvsejpx0/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphvsejpx0/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphvsejpx0/testfile.c: In function 'bar': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphvsejpx0/testfile.c:3:27: error: 'loff_t' undeclared (first use in this function); did you mean 'off_t'? 3 | (void) sizeof(loff_t); | ^~~~~~ | off_t /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphvsejpx0/testfile.c:3:27: note: each undeclared identifier is reported only once for each function it appears in ----------- Checking for type "loff_t" : NO Message: Checking whether to use statfs or statvfs .. statfs Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyczpmbjp Code: #define _GNU_SOURCE #include #include #if defined __stub_mkostemp || defined __stub___mkostemp fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &mkostemp; long long b = (long long) a; return (int) b; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyczpmbjp/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyczpmbjp/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "mkostemp" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwdcgn66c Code: #include #include #include int main (int argc, char ** argv) { syscall (__NR_futex, NULL, FUTEX_WAKE, FUTEX_WAIT); return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwdcgn66c/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwdcgn66c/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "futex(2) system call" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptyqeulj6 Code: #include #include #include int main (int argc, char ** argv) { syscall (__NR_futex_time64, NULL, FUTEX_WAKE, FUTEX_WAIT); return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptyqeulj6/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptyqeulj6/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptyqeulj6/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptyqeulj6/testfile.c:5:27: error: '__NR_futex_time64' undeclared (first use in this function) 5 | syscall (__NR_futex_time64, NULL, FUTEX_WAKE, FUTEX_WAIT); | ^~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptyqeulj6/testfile.c:5:27: note: each undeclared identifier is reported only once for each function it appears in ----------- Checking if "futex_time64(2) system call" compiles: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1nool412 Code: #include #include int main (int argc, char ** argv) { eventfd (0, EFD_CLOEXEC); return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1nool412/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1nool412/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking if "eventfd(2) system call" : links: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9gibacf_ Code: #define _GNU_SOURCE #include #include int main (int argc, char ** argv) { struct pollfd fds[1] = {{0}}; struct timespec ts = {0}; ppoll (fds, 1, NULL, NULL); return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9gibacf_/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9gibacf_/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking if "ppoll(2) system call" : links: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwsvrjt1j Code: #include #include #include #include int main (int argc, char ** argv) { siginfo_t child_info = { 0, }; syscall (SYS_pidfd_open, 0, 0); waitid (P_PIDFD, 0, &child_info, WEXITED | WNOHANG); return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwsvrjt1j/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwsvrjt1j/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking if "pidfd_open(2) system call" : links: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmps5pqzbqu Code: int main() { static __uint128_t v1 = 100; static __uint128_t v2 = 10; static __uint128_t u; u = v1 / v2; (void) u; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmps5pqzbqu/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmps5pqzbqu/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "__uint128_t available" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpc474kwrw Code: #include struct timespec t; int main (int argc, char ** argv) { return clock_gettime(CLOCK_REALTIME, &t); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpc474kwrw/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpc474kwrw/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking if "clock_gettime" : links: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjntux6dp Code: #include #include int r; int glib_underscore_test (void) { return 42; } int main (int argc, char ** argv) { void *f1 = (void*)0, *f2 = (void*)0, *handle; handle = dlopen ((void*)0, 0); if (handle) { f1 = dlsym (handle, "glib_underscore_test"); f2 = dlsym (handle, "_glib_underscore_test"); } r = (!f2 || f1) ? puts ("1") : puts ("0"); return r > 0 ? 0 : r; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjntux6dp/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjntux6dp/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking if "dlopen() and dlsym() in system libraries" : links: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppu7y9up8 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FTW_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_NETLINK_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 #define HAVE_STRUCT_STATFS_F_BAVAIL 1 #define HAVE_STRUCT_DIRENT_D_TYPE 1 #define HAVE_STRUCT_STATVFS_F_TYPE 1 #define HAVE_STRUCT_TM_TM_GMTOFF 1 #define HAVE_STRUCT_TM___TM_GMTOFF 1 #define HAVE_ACCEPT4 1 #define HAVE_COPY_FILE_RANGE 1 #define HAVE_ENDMNTENT 1 #define HAVE_ENDSERVENT 1 #define HAVE_EPOLL_CREATE1 1 #define HAVE_FACCESSAT 1 #define HAVE_FALLOCATE 1 #define HAVE_FCHMOD 1 #define HAVE_FCHOWN 1 #define HAVE_FSYNC 1 #define HAVE_GETAUXVAL 1 #define HAVE_GETC_UNLOCKED 1 #define HAVE_GETGRGID_R 1 #define HAVE_GETMNTENT_R 1 #define HAVE_GETPWUID_R 1 #define HAVE_GETRESUID 1 #define HAVE_GMTIME_R 1 #define HAVE_HASMNTOPT 1 #define HAVE_INOTIFY_INIT1 1 #define HAVE_ISSETUGID 1 #define HAVE_LCHMOD 1 #define HAVE_LCHOWN 1 #define HAVE_LINK 1 #define HAVE_LOCALTIME_R 1 #define HAVE_LSTAT 1 #define HAVE_MBRTOWC 1 #define HAVE_MEMALIGN 1 #define HAVE_MEMMEM 1 #define HAVE_MMAP 1 #define HAVE_NEWLOCALE 1 #define HAVE_PIPE2 1 #define HAVE_POLL 1 #define HAVE_PRLIMIT 1 #define HAVE_READLINK 1 #define HAVE_RECVMMSG 1 #define HAVE_SENDMMSG 1 #define HAVE_SETENV 1 #define HAVE_SETMNTENT 1 #define HAVE_STRERROR_R 1 #define HAVE_STRNLEN 1 #define HAVE_STRSIGNAL 1 #define HAVE_STRTOD_L 1 #define HAVE_SYMLINK 1 #define HAVE_TIMEGM 1 #define HAVE_UNSETENV 1 #define HAVE_USELOCALE 1 #define HAVE_UTIMES 1 #define HAVE_UTIMENSAT 1 #define HAVE_VALLOC 1 #define HAVE_VASPRINTF 1 #define HAVE_VSNPRINTF 1 #define HAVE_WCRTOMB 1 #define HAVE_WCSLEN 1 #define HAVE_WCSNLEN 1 #define HAVE_STATVFS 1 #define HAVE_STATFS 1 #define HAVE_PRCTL 1 #define HAVE_IF_INDEXTONAME 1 #define HAVE_IF_NAMETOINDEX 1 #define HAVE_SPLICE 1 #define HAVE_SNPRINTF 1 #define HAVE_STRCASECMP 1 #define HAVE_STRNCASECMP 1 #include #ifdef HAVE_SYS_PARAM_H #include #endif #ifdef HAVE_SYS_VFS_H #include #endif #ifdef HAVE_SYS_MOUNT_H #include #endif #ifdef HAVE_SYS_STATFS_H #include #endif void some_func (void) { struct statfs st; statfs("/", &st); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppu7y9up8/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppu7y9up8/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "number of arguments to statfs() (n=2)" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqv00mdah Code: #include #include #include void some_func (void) { open(".", O_DIRECTORY, 0); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqv00mdah/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqv00mdah/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "open() option O_DIRECTORY" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmz9r_bk8 Code: #include #include #include void some_func (void) { fcntl(0, F_FULLFSYNC, 0); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmz9r_bk8/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmz9r_bk8/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmz9r_bk8/testfile.c: In function 'some_func': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmz9r_bk8/testfile.c:5:30: error: 'F_FULLFSYNC' undeclared (first use in this function) 5 | fcntl(0, F_FULLFSYNC, 0); | ^~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmz9r_bk8/testfile.c:5:30: note: each undeclared identifier is reported only once for each function it appears in ----------- Checking if "fcntl() option F_FULLFSYNC" compiles: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0a2hl5qw Code: #include int main (int argc, char ** argv) { char *codeset = nl_langinfo (CODESET); (void) codeset; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0a2hl5qw/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0a2hl5qw/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking if "nl_langinfo and CODESET" : links: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7gx338ka Code: #include int main (int argc, char ** argv) { char *str; str = nl_langinfo (PM_STR); str = nl_langinfo (D_T_FMT); str = nl_langinfo (D_FMT); str = nl_langinfo (T_FMT); str = nl_langinfo (T_FMT_AMPM); str = nl_langinfo (MON_1); str = nl_langinfo (ABMON_12); str = nl_langinfo (DAY_1); str = nl_langinfo (ABDAY_7); (void) str; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7gx338ka/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7gx338ka/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking if "nl_langinfo (PM_STR)" : links: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcbb8bdzw Code: #include int main (int argc, char **argv) { char *str; str = nl_langinfo (ERA); str = nl_langinfo (ERA_D_T_FMT); str = nl_langinfo (ERA_D_FMT); str = nl_langinfo (ERA_T_FMT); str = nl_langinfo (_NL_TIME_ERA_NUM_ENTRIES); (void) str; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcbb8bdzw/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcbb8bdzw/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcbb8bdzw/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcbb8bdzw/testfile.c:8:37: error: '_NL_TIME_ERA_NUM_ENTRIES' undeclared (first use in this function) 8 | str = nl_langinfo (_NL_TIME_ERA_NUM_ENTRIES); | ^~~~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcbb8bdzw/testfile.c:8:37: note: each undeclared identifier is reported only once for each function it appears in ----------- Checking if "nl_langinfo (ERA)" : links: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvpcv1j1f Code: #include int main (int argc, char ** argv) { char *str; str = nl_langinfo (_NL_CTYPE_OUTDIGIT0_MB); str = nl_langinfo (_NL_CTYPE_OUTDIGIT1_MB); str = nl_langinfo (_NL_CTYPE_OUTDIGIT2_MB); str = nl_langinfo (_NL_CTYPE_OUTDIGIT3_MB); str = nl_langinfo (_NL_CTYPE_OUTDIGIT4_MB); str = nl_langinfo (_NL_CTYPE_OUTDIGIT5_MB); str = nl_langinfo (_NL_CTYPE_OUTDIGIT6_MB); str = nl_langinfo (_NL_CTYPE_OUTDIGIT7_MB); str = nl_langinfo (_NL_CTYPE_OUTDIGIT8_MB); str = nl_langinfo (_NL_CTYPE_OUTDIGIT9_MB); (void) str; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvpcv1j1f/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvpcv1j1f/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvpcv1j1f/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvpcv1j1f/testfile.c:4:37: error: '_NL_CTYPE_OUTDIGIT0_MB' undeclared (first use in this function) 4 | str = nl_langinfo (_NL_CTYPE_OUTDIGIT0_MB); | ^~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvpcv1j1f/testfile.c:4:37: note: each undeclared identifier is reported only once for each function it appears in /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvpcv1j1f/testfile.c:5:37: error: '_NL_CTYPE_OUTDIGIT1_MB' undeclared (first use in this function) 5 | str = nl_langinfo (_NL_CTYPE_OUTDIGIT1_MB); | ^~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvpcv1j1f/testfile.c:6:37: error: '_NL_CTYPE_OUTDIGIT2_MB' undeclared (first use in this function) 6 | str = nl_langinfo (_NL_CTYPE_OUTDIGIT2_MB); | ^~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvpcv1j1f/testfile.c:7:37: error: '_NL_CTYPE_OUTDIGIT3_MB' undeclared (first use in this function) 7 | str = nl_langinfo (_NL_CTYPE_OUTDIGIT3_MB); | ^~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvpcv1j1f/testfile.c:8:37: error: '_NL_CTYPE_OUTDIGIT4_MB' undeclared (first use in this function) 8 | str = nl_langinfo (_NL_CTYPE_OUTDIGIT4_MB); | ^~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvpcv1j1f/testfile.c:9:37: error: '_NL_CTYPE_OUTDIGIT5_MB' undeclared (first use in this function) 9 | str = nl_langinfo (_NL_CTYPE_OUTDIGIT5_MB); | ^~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvpcv1j1f/testfile.c:10:37: error: '_NL_CTYPE_OUTDIGIT6_MB' undeclared (first use in this function) 10 | str = nl_langinfo (_NL_CTYPE_OUTDIGIT6_MB); | ^~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvpcv1j1f/testfile.c:11:37: error: '_NL_CTYPE_OUTDIGIT7_MB' undeclared (first use in this function) 11 | str = nl_langinfo (_NL_CTYPE_OUTDIGIT7_MB); | ^~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvpcv1j1f/testfile.c:12:37: error: '_NL_CTYPE_OUTDIGIT8_MB' undeclared (first use in this function) 12 | str = nl_langinfo (_NL_CTYPE_OUTDIGIT8_MB); | ^~~~~~~~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvpcv1j1f/testfile.c:13:37: error: '_NL_CTYPE_OUTDIGIT9_MB' undeclared (first use in this function) 13 | str = nl_langinfo (_NL_CTYPE_OUTDIGIT9_MB); | ^~~~~~~~~~~~~~~~~~~~~~ ----------- Checking if "nl_langinfo (_NL_CTYPE_OUTDIGITn_MB)" : links: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1adqsas9 Code: #ifndef _GNU_SOURCE # define _GNU_SOURCE #endif #include int main (int argc, char ** argv) { char *str; str = nl_langinfo (ALTMON_1); str = nl_langinfo (ALTMON_2); str = nl_langinfo (ALTMON_3); str = nl_langinfo (ALTMON_4); str = nl_langinfo (ALTMON_5); str = nl_langinfo (ALTMON_6); str = nl_langinfo (ALTMON_7); str = nl_langinfo (ALTMON_8); str = nl_langinfo (ALTMON_9); str = nl_langinfo (ALTMON_10); str = nl_langinfo (ALTMON_11); str = nl_langinfo (ALTMON_12); (void) str; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1adqsas9/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1adqsas9/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1adqsas9/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1adqsas9/testfile.c:7:37: error: 'ALTMON_1' undeclared (first use in this function); did you mean 'ABMON_1'? 7 | str = nl_langinfo (ALTMON_1); | ^~~~~~~~ | ABMON_1 /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1adqsas9/testfile.c:7:37: note: each undeclared identifier is reported only once for each function it appears in /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1adqsas9/testfile.c:8:37: error: 'ALTMON_2' undeclared (first use in this function); did you mean 'ABMON_2'? 8 | str = nl_langinfo (ALTMON_2); | ^~~~~~~~ | ABMON_2 /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1adqsas9/testfile.c:9:37: error: 'ALTMON_3' undeclared (first use in this function); did you mean 'ABMON_3'? 9 | str = nl_langinfo (ALTMON_3); | ^~~~~~~~ | ABMON_3 /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1adqsas9/testfile.c:10:37: error: 'ALTMON_4' undeclared (first use in this function); did you mean 'ABMON_4'? 10 | str = nl_langinfo (ALTMON_4); | ^~~~~~~~ | ABMON_4 /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1adqsas9/testfile.c:11:37: error: 'ALTMON_5' undeclared (first use in this function); did you mean 'ABMON_5'? 11 | str = nl_langinfo (ALTMON_5); | ^~~~~~~~ | ABMON_5 /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1adqsas9/testfile.c:12:37: error: 'ALTMON_6' undeclared (first use in this function); did you mean 'ABMON_6'? 12 | str = nl_langinfo (ALTMON_6); | ^~~~~~~~ | ABMON_6 /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1adqsas9/testfile.c:13:37: error: 'ALTMON_7' undeclared (first use in this function); did you mean 'ABMON_7'? 13 | str = nl_langinfo (ALTMON_7); | ^~~~~~~~ | ABMON_7 /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1adqsas9/testfile.c:14:37: error: 'ALTMON_8' undeclared (first use in this function); did you mean 'ABMON_8'? 14 | str = nl_langinfo (ALTMON_8); | ^~~~~~~~ | ABMON_8 /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1adqsas9/testfile.c:15:37: error: 'ALTMON_9' undeclared (first use in this function); did you mean 'ABMON_9'? 15 | str = nl_langinfo (ALTMON_9); | ^~~~~~~~ | ABMON_9 /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1adqsas9/testfile.c:16:37: error: 'ALTMON_10' undeclared (first use in this function); did you mean 'ABMON_10'? 16 | str = nl_langinfo (ALTMON_10); | ^~~~~~~~~ | ABMON_10 /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1adqsas9/testfile.c:17:37: error: 'ALTMON_11' undeclared (first use in this function); did you mean 'ABMON_11'? 17 | str = nl_langinfo (ALTMON_11); | ^~~~~~~~~ | ABMON_11 /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1adqsas9/testfile.c:18:37: error: 'ALTMON_12' undeclared (first use in this function); did you mean 'ABMON_12'? 18 | str = nl_langinfo (ALTMON_12); | ^~~~~~~~~ | ABMON_12 ----------- Checking if "nl_langinfo (ALTMON_n)" : links: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg65t5i9f Code: #ifndef _GNU_SOURCE # define _GNU_SOURCE #endif #include int main (int argc, char ** argv) { char *str; str = nl_langinfo (_NL_ABALTMON_1); str = nl_langinfo (_NL_ABALTMON_2); str = nl_langinfo (_NL_ABALTMON_3); str = nl_langinfo (_NL_ABALTMON_4); str = nl_langinfo (_NL_ABALTMON_5); str = nl_langinfo (_NL_ABALTMON_6); str = nl_langinfo (_NL_ABALTMON_7); str = nl_langinfo (_NL_ABALTMON_8); str = nl_langinfo (_NL_ABALTMON_9); str = nl_langinfo (_NL_ABALTMON_10); str = nl_langinfo (_NL_ABALTMON_11); str = nl_langinfo (_NL_ABALTMON_12); (void) str; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg65t5i9f/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg65t5i9f/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg65t5i9f/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg65t5i9f/testfile.c:7:37: error: '_NL_ABALTMON_1' undeclared (first use in this function) 7 | str = nl_langinfo (_NL_ABALTMON_1); | ^~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg65t5i9f/testfile.c:7:37: note: each undeclared identifier is reported only once for each function it appears in /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg65t5i9f/testfile.c:8:37: error: '_NL_ABALTMON_2' undeclared (first use in this function) 8 | str = nl_langinfo (_NL_ABALTMON_2); | ^~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg65t5i9f/testfile.c:9:37: error: '_NL_ABALTMON_3' undeclared (first use in this function) 9 | str = nl_langinfo (_NL_ABALTMON_3); | ^~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg65t5i9f/testfile.c:10:37: error: '_NL_ABALTMON_4' undeclared (first use in this function) 10 | str = nl_langinfo (_NL_ABALTMON_4); | ^~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg65t5i9f/testfile.c:11:37: error: '_NL_ABALTMON_5' undeclared (first use in this function) 11 | str = nl_langinfo (_NL_ABALTMON_5); | ^~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg65t5i9f/testfile.c:12:37: error: '_NL_ABALTMON_6' undeclared (first use in this function) 12 | str = nl_langinfo (_NL_ABALTMON_6); | ^~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg65t5i9f/testfile.c:13:37: error: '_NL_ABALTMON_7' undeclared (first use in this function) 13 | str = nl_langinfo (_NL_ABALTMON_7); | ^~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg65t5i9f/testfile.c:14:37: error: '_NL_ABALTMON_8' undeclared (first use in this function) 14 | str = nl_langinfo (_NL_ABALTMON_8); | ^~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg65t5i9f/testfile.c:15:37: error: '_NL_ABALTMON_9' undeclared (first use in this function) 15 | str = nl_langinfo (_NL_ABALTMON_9); | ^~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg65t5i9f/testfile.c:16:37: error: '_NL_ABALTMON_10' undeclared (first use in this function) 16 | str = nl_langinfo (_NL_ABALTMON_10); | ^~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg65t5i9f/testfile.c:17:37: error: '_NL_ABALTMON_11' undeclared (first use in this function) 17 | str = nl_langinfo (_NL_ABALTMON_11); | ^~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg65t5i9f/testfile.c:18:37: error: '_NL_ABALTMON_12' undeclared (first use in this function) 18 | str = nl_langinfo (_NL_ABALTMON_12); | ^~~~~~~~~~~~~~~ ----------- Checking if "nl_langinfo (_NL_ABALTMON_n)" : links: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbm9rghte Code: #include int main (int argc, char ** argv) { char *codeset = nl_langinfo (_NL_TIME_CODESET); (void) codeset; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbm9rghte/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbm9rghte/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbm9rghte/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbm9rghte/testfile.c:3:47: error: '_NL_TIME_CODESET' undeclared (first use in this function) 3 | char *codeset = nl_langinfo (_NL_TIME_CODESET); | ^~~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbm9rghte/testfile.c:3:47: note: each undeclared identifier is reported only once for each function it appears in ----------- Checking if "nl_langinfo and _NL_TIME_CODESET" : links: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2edxzu7x Code: signed char x; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2edxzu7x/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2edxzu7x/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "signed" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkgwtpuvd Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef ptrdiff_t ptrdiff_t; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkgwtpuvd/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkgwtpuvd/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkgwtpuvd/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkgwtpuvd/testfile.c:6:17: warning: useless type name in empty declaration 6 | ptrdiff_t; | ^~~~~~~~~ ----------- Header "stddef.h" has symbol "ptrdiff_t" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkl9r66ih Code: #include #include sig_atomic_t val = 42; int main (int argc, char ** argv) { return val == 42 ? 0 : 1; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkl9r66ih/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkl9r66ih/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking if "sig_atomic_t" : links: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpm36m11wy Code: long long ll = 1LL; int i = 63; int some_func (void) { long long llmax = (long long) -1; return ll << i | ll >> i | llmax / ll | llmax % ll; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpm36m11wy/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpm36m11wy/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "long long" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpknkh04b1 Code: /* The Stardent Vistra knows sizeof(long double), but does not support it. */ long double foo = 0.0; /* On Ultrix 4.3 cc, long double is 4 and double is 8. */ int array [2*(sizeof(long double) >= sizeof(double)) - 1]; ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpknkh04b1/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpknkh04b1/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "long double" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppg3jyvg_ Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef wchar_t wchar_t; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppg3jyvg_/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppg3jyvg_/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppg3jyvg_/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppg3jyvg_/testfile.c:6:17: warning: useless type name in empty declaration 6 | wchar_t; | ^~~~~~~ ----------- Header "stddef.h" has symbol "wchar_t" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqc8edujh Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef wint_t wint_t; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqc8edujh/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqc8edujh/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqc8edujh/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqc8edujh/testfile.c:6:17: warning: useless type name in empty declaration 6 | wint_t; | ^~~~~~ ----------- Header "wchar.h" has symbol "wint_t" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpm1oevfim Code: #include #include void some_func (void) { uintmax_t i = (uintmax_t) -1; (void) i; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpm1oevfim/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpm1oevfim/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "uintmax_t in inttypes.h" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpua0uhfw6 Code: #include #include void some_func (void) { uintmax_t i = (uintmax_t) -1; (void) i; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpua0uhfw6/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpua0uhfw6/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "uintmax_t in stdint.h" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplklhzor4 Code: #include int main(void) { char something; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplklhzor4/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplklhzor4/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqwa_tgk1 Code: #include int main(void) { static int a[1-2*!(sizeof(char) >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqwa_tgk1/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqwa_tgk1/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg7a4w7ci Code: #include int main(void) { static int a[1-2*!(sizeof(char) > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg7a4w7ci/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpg7a4w7ci/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprd8ogsyt Code: #include int main(void) { static int a[1-2*!(sizeof(char) > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprd8ogsyt/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprd8ogsyt/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprd8ogsyt/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprd8ogsyt/testfile.c:3:37: error: size of array 'a' is negative 3 | int main(void) { static int a[1-2*!(sizeof(char) > 1)]; a[0]=0; return 0; } | ^ ----------- Checking for size of "char" : 1 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpf1ql6htt Code: #include int main(void) { short something; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpf1ql6htt/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpf1ql6htt/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyslzbkj4 Code: #include int main(void) { static int a[1-2*!(sizeof(short) >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyslzbkj4/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyslzbkj4/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprwqgxo2n Code: #include int main(void) { static int a[1-2*!(sizeof(short) > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprwqgxo2n/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprwqgxo2n/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp5shyvnjd Code: #include int main(void) { static int a[1-2*!(sizeof(short) > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp5shyvnjd/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp5shyvnjd/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxcnlhkpc Code: #include int main(void) { static int a[1-2*!(sizeof(short) > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxcnlhkpc/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxcnlhkpc/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxcnlhkpc/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxcnlhkpc/testfile.c:3:37: error: size of array 'a' is negative 3 | int main(void) { static int a[1-2*!(sizeof(short) > 3)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7djs_b_8 Code: #include int main(void) { static int a[1-2*!(sizeof(short) <= 2)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7djs_b_8/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7djs_b_8/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking for size of "short" : 2 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptz61pwfz Code: #include int main(void) { int something; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptz61pwfz/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptz61pwfz/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxkoxqpti Code: #include int main(void) { static int a[1-2*!(sizeof(int) >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxkoxqpti/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxkoxqpti/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpoq8y7xa6 Code: #include int main(void) { static int a[1-2*!(sizeof(int) > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpoq8y7xa6/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpoq8y7xa6/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbhd97dmt Code: #include int main(void) { static int a[1-2*!(sizeof(int) > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbhd97dmt/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbhd97dmt/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmopiox2f Code: #include int main(void) { static int a[1-2*!(sizeof(int) > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmopiox2f/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmopiox2f/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgv3j5vd9 Code: #include int main(void) { static int a[1-2*!(sizeof(int) > 7)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgv3j5vd9/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgv3j5vd9/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgv3j5vd9/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgv3j5vd9/testfile.c:3:37: error: size of array 'a' is negative 3 | int main(void) { static int a[1-2*!(sizeof(int) > 7)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpl91iwlpt Code: #include int main(void) { static int a[1-2*!(sizeof(int) <= 5)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpl91iwlpt/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpl91iwlpt/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1oqbgk9a Code: #include int main(void) { static int a[1-2*!(sizeof(int) <= 4)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1oqbgk9a/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1oqbgk9a/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking for size of "int" : 4 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8msoryfs Code: #include int main(void) { void* something; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8msoryfs/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8msoryfs/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmwn9j7rt Code: #include int main(void) { static int a[1-2*!(sizeof(void*) >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmwn9j7rt/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmwn9j7rt/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpf53lzs3p Code: #include int main(void) { static int a[1-2*!(sizeof(void*) > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpf53lzs3p/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpf53lzs3p/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpznh10dih Code: #include int main(void) { static int a[1-2*!(sizeof(void*) > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpznh10dih/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpznh10dih/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7kojwqmj Code: #include int main(void) { static int a[1-2*!(sizeof(void*) > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7kojwqmj/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7kojwqmj/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_ltcgx70 Code: #include int main(void) { static int a[1-2*!(sizeof(void*) > 7)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_ltcgx70/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_ltcgx70/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkq0u9b2r Code: #include int main(void) { static int a[1-2*!(sizeof(void*) > 15)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkq0u9b2r/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkq0u9b2r/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkq0u9b2r/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkq0u9b2r/testfile.c:3:37: error: size of array 'a' is negative 3 | int main(void) { static int a[1-2*!(sizeof(void*) > 15)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3st25j_j Code: #include int main(void) { static int a[1-2*!(sizeof(void*) <= 11)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3st25j_j/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3st25j_j/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_62huo8c Code: #include int main(void) { static int a[1-2*!(sizeof(void*) <= 9)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_62huo8c/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_62huo8c/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpax46pgig Code: #include int main(void) { static int a[1-2*!(sizeof(void*) <= 8)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpax46pgig/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpax46pgig/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking for size of "void*" : 8 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzuwnjsi_ Code: #include int main(void) { long something; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzuwnjsi_/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzuwnjsi_/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpo7j5hw3g Code: #include int main(void) { static int a[1-2*!(sizeof(long) >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpo7j5hw3g/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpo7j5hw3g/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpy4xiwywy Code: #include int main(void) { static int a[1-2*!(sizeof(long) > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpy4xiwywy/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpy4xiwywy/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpswcxg9h9 Code: #include int main(void) { static int a[1-2*!(sizeof(long) > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpswcxg9h9/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpswcxg9h9/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpiylgsz85 Code: #include int main(void) { static int a[1-2*!(sizeof(long) > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpiylgsz85/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpiylgsz85/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplttu_kgs Code: #include int main(void) { static int a[1-2*!(sizeof(long) > 7)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplttu_kgs/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplttu_kgs/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1xtb3ue2 Code: #include int main(void) { static int a[1-2*!(sizeof(long) > 15)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1xtb3ue2/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1xtb3ue2/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1xtb3ue2/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1xtb3ue2/testfile.c:3:37: error: size of array 'a' is negative 3 | int main(void) { static int a[1-2*!(sizeof(long) > 15)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp52y7yiqp Code: #include int main(void) { static int a[1-2*!(sizeof(long) <= 11)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp52y7yiqp/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp52y7yiqp/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3wf_gt1j Code: #include int main(void) { static int a[1-2*!(sizeof(long) <= 9)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3wf_gt1j/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3wf_gt1j/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphwqv6rym Code: #include int main(void) { static int a[1-2*!(sizeof(long) <= 8)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphwqv6rym/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphwqv6rym/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking for size of "long" : 8 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp5g_psmmt Code: #include int main(void) { long long something; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp5g_psmmt/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp5g_psmmt/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkpi7ek_4 Code: #include int main(void) { static int a[1-2*!(sizeof(long long) >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkpi7ek_4/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkpi7ek_4/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8482ini4 Code: #include int main(void) { static int a[1-2*!(sizeof(long long) > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8482ini4/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8482ini4/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyqj_w3r3 Code: #include int main(void) { static int a[1-2*!(sizeof(long long) > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyqj_w3r3/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyqj_w3r3/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzlhq89z6 Code: #include int main(void) { static int a[1-2*!(sizeof(long long) > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzlhq89z6/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzlhq89z6/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp79k3j1h7 Code: #include int main(void) { static int a[1-2*!(sizeof(long long) > 7)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp79k3j1h7/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp79k3j1h7/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpf6_0noew Code: #include int main(void) { static int a[1-2*!(sizeof(long long) > 15)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpf6_0noew/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpf6_0noew/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpf6_0noew/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpf6_0noew/testfile.c:3:37: error: size of array 'a' is negative 3 | int main(void) { static int a[1-2*!(sizeof(long long) > 15)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnni35433 Code: #include int main(void) { static int a[1-2*!(sizeof(long long) <= 11)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnni35433/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnni35433/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3uxswnr6 Code: #include int main(void) { static int a[1-2*!(sizeof(long long) <= 9)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3uxswnr6/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3uxswnr6/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpj1atgg15 Code: #include int main(void) { static int a[1-2*!(sizeof(long long) <= 8)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpj1atgg15/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpj1atgg15/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking for size of "long long" : 8 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpem8hnipx Code: #include int main(void) { size_t something; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpem8hnipx/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpem8hnipx/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnqyy0kg7 Code: #include int main(void) { static int a[1-2*!(sizeof(size_t) >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnqyy0kg7/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnqyy0kg7/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3u8gj9eq Code: #include int main(void) { static int a[1-2*!(sizeof(size_t) > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3u8gj9eq/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3u8gj9eq/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpj0uodd10 Code: #include int main(void) { static int a[1-2*!(sizeof(size_t) > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpj0uodd10/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpj0uodd10/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpobzqlbev Code: #include int main(void) { static int a[1-2*!(sizeof(size_t) > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpobzqlbev/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpobzqlbev/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkrucysh9 Code: #include int main(void) { static int a[1-2*!(sizeof(size_t) > 7)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkrucysh9/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkrucysh9/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwytzgra8 Code: #include int main(void) { static int a[1-2*!(sizeof(size_t) > 15)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwytzgra8/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwytzgra8/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwytzgra8/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwytzgra8/testfile.c:3:37: error: size of array 'a' is negative 3 | int main(void) { static int a[1-2*!(sizeof(size_t) > 15)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmph_s4vog1 Code: #include int main(void) { static int a[1-2*!(sizeof(size_t) <= 11)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmph_s4vog1/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmph_s4vog1/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq6jxwvgv Code: #include int main(void) { static int a[1-2*!(sizeof(size_t) <= 9)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq6jxwvgv/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq6jxwvgv/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx7bhoh8d Code: #include int main(void) { static int a[1-2*!(sizeof(size_t) <= 8)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx7bhoh8d/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx7bhoh8d/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking for size of "size_t" : 8 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1gmjiq2z Code: #include #include int main(void) { ssize_t something; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1gmjiq2z/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1gmjiq2z/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplx9k5e5n Code: #include #include int main(void) { static int a[1-2*!(sizeof(ssize_t) >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplx9k5e5n/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplx9k5e5n/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsygo051f Code: #include #include int main(void) { static int a[1-2*!(sizeof(ssize_t) > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsygo051f/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsygo051f/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpiiffevb3 Code: #include #include int main(void) { static int a[1-2*!(sizeof(ssize_t) > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpiiffevb3/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpiiffevb3/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_perackm Code: #include #include int main(void) { static int a[1-2*!(sizeof(ssize_t) > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_perackm/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_perackm/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmbhg8c5q Code: #include #include int main(void) { static int a[1-2*!(sizeof(ssize_t) > 7)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmbhg8c5q/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmbhg8c5q/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvysqq8vn Code: #include #include int main(void) { static int a[1-2*!(sizeof(ssize_t) > 15)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvysqq8vn/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvysqq8vn/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvysqq8vn/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvysqq8vn/testfile.c:3:37: error: size of array 'a' is negative 3 | int main(void) { static int a[1-2*!(sizeof(ssize_t) > 15)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxq44gox6 Code: #include #include int main(void) { static int a[1-2*!(sizeof(ssize_t) <= 11)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxq44gox6/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxq44gox6/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcrh1vzt6 Code: #include #include int main(void) { static int a[1-2*!(sizeof(ssize_t) <= 9)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcrh1vzt6/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcrh1vzt6/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpngliry4x Code: #include #include int main(void) { static int a[1-2*!(sizeof(ssize_t) <= 8)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpngliry4x/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpngliry4x/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking for size of "ssize_t" : 8 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpp97yp4cj Code: #if defined(_AIX) && !defined(__GNUC__) #pragma options langlvl=stdc99 #endif #pragma GCC diagnostic error "-Wincompatible-pointer-types" #include #include int main () { int64_t i1 = 1; long *i2 = &i1; (void) i2; return 1; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpp97yp4cj/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpp97yp4cj/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "int64_t is long" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp5wkxmoxc Code: #include int main(void) { char something; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp5wkxmoxc/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp5wkxmoxc/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptzs2hll1 Code: #include struct tmp { char c; char target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptzs2hll1/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptzs2hll1/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmph719u64w Code: #include struct tmp { char c; char target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmph719u64w/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmph719u64w/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcgtxs1y9 Code: #include struct tmp { char c; char target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcgtxs1y9/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcgtxs1y9/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcgtxs1y9/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcgtxs1y9/testfile.c:8:37: error: size of array 'a' is negative 8 | int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 1)]; a[0]=0; return 0; } | ^ ----------- Checking for alignment of "char" : 1 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqr69dozq Code: #include int main(void) { short something; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqr69dozq/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqr69dozq/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbo44ol34 Code: #include struct tmp { char c; short target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbo44ol34/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbo44ol34/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwh0amtts Code: #include struct tmp { char c; short target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwh0amtts/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwh0amtts/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgu4rb_d5 Code: #include struct tmp { char c; short target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgu4rb_d5/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgu4rb_d5/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0n3v1_xg Code: #include struct tmp { char c; short target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0n3v1_xg/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0n3v1_xg/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0n3v1_xg/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0n3v1_xg/testfile.c:8:37: error: size of array 'a' is negative 8 | int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 3)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_y285_4z Code: #include struct tmp { char c; short target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 2)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_y285_4z/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_y285_4z/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Checking for alignment of "short" : 2 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplxybil51 Code: #include int main(void) { int something; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplxybil51/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmplxybil51/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx_kwan4d Code: #include struct tmp { char c; int target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx_kwan4d/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx_kwan4d/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp314ogqug Code: #include struct tmp { char c; int target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp314ogqug/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp314ogqug/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpv2yl10bb Code: #include struct tmp { char c; int target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpv2yl10bb/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpv2yl10bb/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpet516z0z Code: #include struct tmp { char c; int target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpet516z0z/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpet516z0z/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9ouz9d65 Code: #include struct tmp { char c; int target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 7)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9ouz9d65/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9ouz9d65/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9ouz9d65/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9ouz9d65/testfile.c:8:37: error: size of array 'a' is negative 8 | int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 7)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpoddmyzvf Code: #include struct tmp { char c; int target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 5)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpoddmyzvf/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpoddmyzvf/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp229ayci5 Code: #include struct tmp { char c; int target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 4)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp229ayci5/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp229ayci5/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Checking for alignment of "int" : 4 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpimrkf5f5 Code: #include int main(void) { void* something; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpimrkf5f5/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpimrkf5f5/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprkhjmcj0 Code: #include struct tmp { char c; void* target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprkhjmcj0/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprkhjmcj0/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwgfgge20 Code: #include struct tmp { char c; void* target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwgfgge20/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwgfgge20/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpze4zd7kj Code: #include struct tmp { char c; void* target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpze4zd7kj/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpze4zd7kj/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgqpvnoem Code: #include struct tmp { char c; void* target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgqpvnoem/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgqpvnoem/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpv_4st875 Code: #include struct tmp { char c; void* target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 7)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpv_4st875/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpv_4st875/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp01cjp7uu Code: #include struct tmp { char c; void* target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 15)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp01cjp7uu/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp01cjp7uu/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp01cjp7uu/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp01cjp7uu/testfile.c:8:37: error: size of array 'a' is negative 8 | int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 15)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9hj7yl_d Code: #include struct tmp { char c; void* target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 11)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9hj7yl_d/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9hj7yl_d/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7je1vew2 Code: #include struct tmp { char c; void* target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 9)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7je1vew2/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7je1vew2/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp196vj_ro Code: #include struct tmp { char c; void* target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 8)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp196vj_ro/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp196vj_ro/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Checking for alignment of "void*" : 8 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsys94c7w Code: #include int main(void) { long something; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsys94c7w/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsys94c7w/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzokq58pe Code: #include struct tmp { char c; long target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzokq58pe/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzokq58pe/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpi7rctcr5 Code: #include struct tmp { char c; long target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpi7rctcr5/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpi7rctcr5/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzn9vosvw Code: #include struct tmp { char c; long target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzn9vosvw/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzn9vosvw/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpylm8snmi Code: #include struct tmp { char c; long target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpylm8snmi/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpylm8snmi/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpe2po30ob Code: #include struct tmp { char c; long target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 7)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpe2po30ob/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpe2po30ob/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwqtulewc Code: #include struct tmp { char c; long target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 15)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwqtulewc/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwqtulewc/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwqtulewc/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwqtulewc/testfile.c:8:37: error: size of array 'a' is negative 8 | int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 15)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpw21i2nue Code: #include struct tmp { char c; long target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 11)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpw21i2nue/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpw21i2nue/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxaeqelp0 Code: #include struct tmp { char c; long target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 9)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxaeqelp0/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxaeqelp0/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfjyb64g4 Code: #include struct tmp { char c; long target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 8)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfjyb64g4/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfjyb64g4/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Checking for alignment of "long" : 8 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptn2r8r0j Code: #include int main(void) { long long something; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptn2r8r0j/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptn2r8r0j/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkgeyb9l8 Code: #include struct tmp { char c; long long target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkgeyb9l8/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkgeyb9l8/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgethbh0a Code: #include struct tmp { char c; long long target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgethbh0a/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgethbh0a/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp94uhvi1k Code: #include struct tmp { char c; long long target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp94uhvi1k/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp94uhvi1k/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_hdzins0 Code: #include struct tmp { char c; long long target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_hdzins0/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_hdzins0/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp94g9m_ai Code: #include struct tmp { char c; long long target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 7)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp94g9m_ai/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp94g9m_ai/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp55zfno2w Code: #include struct tmp { char c; long long target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 15)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp55zfno2w/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp55zfno2w/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp55zfno2w/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp55zfno2w/testfile.c:8:37: error: size of array 'a' is negative 8 | int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 15)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpk29mkuof Code: #include struct tmp { char c; long long target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 11)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpk29mkuof/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpk29mkuof/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsagno2s4 Code: #include struct tmp { char c; long long target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 9)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsagno2s4/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsagno2s4/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq3p5uk6s Code: #include struct tmp { char c; long long target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 8)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq3p5uk6s/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq3p5uk6s/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Checking for alignment of "long long" : 8 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpndi9phnh Code: #include int main(void) { size_t something; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpndi9phnh/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpndi9phnh/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfq8_wv53 Code: #include struct tmp { char c; size_t target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfq8_wv53/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfq8_wv53/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbk7kgzsa Code: #include struct tmp { char c; size_t target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbk7kgzsa/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbk7kgzsa/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxt8yr0hh Code: #include struct tmp { char c; size_t target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxt8yr0hh/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxt8yr0hh/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpko3f0fiy Code: #include struct tmp { char c; size_t target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpko3f0fiy/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpko3f0fiy/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpi28ons5x Code: #include struct tmp { char c; size_t target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 7)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpi28ons5x/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpi28ons5x/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx6f5bxtb Code: #include struct tmp { char c; size_t target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 15)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx6f5bxtb/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx6f5bxtb/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx6f5bxtb/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx6f5bxtb/testfile.c:8:37: error: size of array 'a' is negative 8 | int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 15)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpd3i6s7lr Code: #include struct tmp { char c; size_t target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 11)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpd3i6s7lr/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpd3i6s7lr/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1vj1ie7v Code: #include struct tmp { char c; size_t target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 9)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1vj1ie7v/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1vj1ie7v/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8l5vep52 Code: #include struct tmp { char c; size_t target; }; #include int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 8)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8l5vep52/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8l5vep52/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0` -> 0 Checking for alignment of "size_t" : 8 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3l731v6t Code: #include #include int main(void) { wchar_t something; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3l731v6t/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3l731v6t/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2a1u1nat Code: #include #include int main(void) { static int a[1-2*!(sizeof(wchar_t) >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2a1u1nat/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2a1u1nat/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpi35b92jl Code: #include #include int main(void) { static int a[1-2*!(sizeof(wchar_t) > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpi35b92jl/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpi35b92jl/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6wg4ss_w Code: #include #include int main(void) { static int a[1-2*!(sizeof(wchar_t) > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6wg4ss_w/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6wg4ss_w/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpw3wcxsya Code: #include #include int main(void) { static int a[1-2*!(sizeof(wchar_t) > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpw3wcxsya/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpw3wcxsya/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3436erw4 Code: #include #include int main(void) { static int a[1-2*!(sizeof(wchar_t) > 7)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3436erw4/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3436erw4/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3436erw4/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3436erw4/testfile.c:3:37: error: size of array 'a' is negative 3 | int main(void) { static int a[1-2*!(sizeof(wchar_t) > 7)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkahfqpi_ Code: #include #include int main(void) { static int a[1-2*!(sizeof(wchar_t) <= 5)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkahfqpi_/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkahfqpi_/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpd3yqyxrw Code: #include #include int main(void) { static int a[1-2*!(sizeof(wchar_t) <= 4)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpd3yqyxrw/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpd3yqyxrw/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking for size of "wchar_t" : 4 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp99pz3oou Code: #include static size_t f (size_t *i) { return *i + 1; } int main (void) { unsigned long i = 0; f (&i); return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp99pz3oou/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp99pz3oou/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -Werror` -> 0 Checking if "GCC size_t typedef is long" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbsimj8oy Code: #include static size_t f (size_t *i) { return *i + 1; } int main (void) { unsigned long long i = 0; f (&i); return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbsimj8oy/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbsimj8oy/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -Werror` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbsimj8oy/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbsimj8oy/testfile.c:5:14: error: passing argument 1 of 'f' from incompatible pointer type [-Werror=incompatible-pointer-types] 5 | f (&i); | ^~ | | | long long unsigned int * /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpbsimj8oy/testfile.c:2:34: note: expected 'size_t *' {aka 'long unsigned int *'} but argument is of type 'long long unsigned int *' 2 | static size_t f (size_t *i) { return *i + 1; } | ~~~~~~~~^ cc1: all warnings being treated as errors ----------- Checking if "GCC size_t typedef is long long" compiles: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_gnf9t1k Code: void some_func (void) { int a(int p1, int p2, int p3); #define call_a(...) a(1,__VA_ARGS__) call_a(2,3); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_gnf9t1k/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_gnf9t1k/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "ISO C99 varargs macros in C" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1t8qp5co Code: void some_func (void) { int a(int p1, int p2, int p3); #define call_a(...) a(1,__VA_ARGS__) call_a(2,3); } ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1t8qp5co/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1t8qp5co/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive` -> 0 Checking if "ISO C99 varargs macros in C++" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7jblmf2p Code: void some_func (void) { int a(int p1, int p2, int p3); #define call_a(params...) a(1,params) call_a(2,3); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7jblmf2p/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7jblmf2p/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "GNUC varargs macros" compiles: YES Using cached compile: Cached command line: loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpb0i_gy7p/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("alloca.h") #error "Header 'alloca.h' could not be found" #endif #else #include #endif Cached compiler stdout: Cached compiler stderr: Has header "alloca.h" : YES (cached) Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdmz3fp6y Code: #ifdef __has_include #if !__has_include("sys/poll.h") #error "Header 'sys/poll.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdmz3fp6y/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 0 Has header "sys/poll.h" : YES Using cached compile: Cached command line: loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgcwafpp_/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/types.h") #error "Header 'sys/types.h' could not be found" #endif #else #include #endif Cached compiler stdout: Cached compiler stderr: Has header "sys/types.h" : YES (cached) Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7kz9fa_1 Code: #ifdef __has_include #if !__has_include("winsock2.h") #error "Header 'winsock2.h' could not be found" #endif #else #include #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7kz9fa_1/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7kz9fa_1/testfile.c:4:12: error: #error "Header 'winsock2.h' could not be found" 4 | #error "Header 'winsock2.h' could not be found" | ^~~~~ ----------- Has header "winsock2.h" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0h6dgkef Code: #include #include #include int main(void) { static int a[1-2*!(POLLIN >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0h6dgkef/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0h6dgkef/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0h6dgkef/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfhss3852 Code: #include #include #include int main(void) { static int a[1-2*!(POLLIN > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfhss3852/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfhss3852/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfhss3852/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkqrrqov4 Code: #include #include #include int main(void) { static int a[1-2*!(POLLIN > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkqrrqov4/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkqrrqov4/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkqrrqov4/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkqrrqov4/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkqrrqov4/testfile.c:5:37: error: size of array 'a' is negative 5 | int main(void) { static int a[1-2*!(POLLIN > 1)]; a[0]=0; return 0; } | ^ ----------- Computing int of "POLLIN" : 1 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphsz66h9x Code: #include #include #include int main(void) { static int a[1-2*!(POLLOUT >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphsz66h9x/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphsz66h9x/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphsz66h9x/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp4dwq2zmz Code: #include #include #include int main(void) { static int a[1-2*!(POLLOUT > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp4dwq2zmz/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp4dwq2zmz/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp4dwq2zmz/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx6te9_ch Code: #include #include #include int main(void) { static int a[1-2*!(POLLOUT > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx6te9_ch/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx6te9_ch/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx6te9_ch/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxr1v3nsm Code: #include #include #include int main(void) { static int a[1-2*!(POLLOUT > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxr1v3nsm/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxr1v3nsm/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxr1v3nsm/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsr_a9lxs Code: #include #include #include int main(void) { static int a[1-2*!(POLLOUT > 7)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsr_a9lxs/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsr_a9lxs/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsr_a9lxs/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsr_a9lxs/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsr_a9lxs/testfile.c:5:37: error: size of array 'a' is negative 5 | int main(void) { static int a[1-2*!(POLLOUT > 7)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpe9m5iwy6 Code: #include #include #include int main(void) { static int a[1-2*!(POLLOUT <= 5)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpe9m5iwy6/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpe9m5iwy6/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpe9m5iwy6/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3grtpkn_ Code: #include #include #include int main(void) { static int a[1-2*!(POLLOUT <= 4)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3grtpkn_/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3grtpkn_/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3grtpkn_/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Computing int of "POLLOUT" : 4 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcf28oyo2 Code: #include #include #include int main(void) { static int a[1-2*!(POLLPRI >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcf28oyo2/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcf28oyo2/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcf28oyo2/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0o5sdr4b Code: #include #include #include int main(void) { static int a[1-2*!(POLLPRI > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0o5sdr4b/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0o5sdr4b/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0o5sdr4b/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpw_ra9qgi Code: #include #include #include int main(void) { static int a[1-2*!(POLLPRI > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpw_ra9qgi/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpw_ra9qgi/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpw_ra9qgi/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpca2qmmvn Code: #include #include #include int main(void) { static int a[1-2*!(POLLPRI > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpca2qmmvn/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpca2qmmvn/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpca2qmmvn/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpca2qmmvn/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpca2qmmvn/testfile.c:5:37: error: size of array 'a' is negative 5 | int main(void) { static int a[1-2*!(POLLPRI > 3)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6vefvtfj Code: #include #include #include int main(void) { static int a[1-2*!(POLLPRI <= 2)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6vefvtfj/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6vefvtfj/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6vefvtfj/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Computing int of "POLLPRI" : 2 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpha0ushoc Code: #include #include #include int main(void) { static int a[1-2*!(POLLERR >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpha0ushoc/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpha0ushoc/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpha0ushoc/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpb9dwog0p Code: #include #include #include int main(void) { static int a[1-2*!(POLLERR > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpb9dwog0p/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpb9dwog0p/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpb9dwog0p/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpm4aq8hl5 Code: #include #include #include int main(void) { static int a[1-2*!(POLLERR > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpm4aq8hl5/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpm4aq8hl5/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpm4aq8hl5/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwuog35we Code: #include #include #include int main(void) { static int a[1-2*!(POLLERR > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwuog35we/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwuog35we/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwuog35we/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp__1s4xak Code: #include #include #include int main(void) { static int a[1-2*!(POLLERR > 7)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp__1s4xak/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp__1s4xak/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp__1s4xak/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpd9nibgo2 Code: #include #include #include int main(void) { static int a[1-2*!(POLLERR > 15)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpd9nibgo2/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpd9nibgo2/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpd9nibgo2/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpd9nibgo2/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpd9nibgo2/testfile.c:5:37: error: size of array 'a' is negative 5 | int main(void) { static int a[1-2*!(POLLERR > 15)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpj8c6v9ag Code: #include #include #include int main(void) { static int a[1-2*!(POLLERR <= 11)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpj8c6v9ag/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpj8c6v9ag/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpj8c6v9ag/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp5ey8v1ec Code: #include #include #include int main(void) { static int a[1-2*!(POLLERR <= 9)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp5ey8v1ec/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp5ey8v1ec/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp5ey8v1ec/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprpakh4qv Code: #include #include #include int main(void) { static int a[1-2*!(POLLERR <= 8)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprpakh4qv/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprpakh4qv/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprpakh4qv/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Computing int of "POLLERR" : 8 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdk7dypnv Code: #include #include #include int main(void) { static int a[1-2*!(POLLHUP >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdk7dypnv/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdk7dypnv/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdk7dypnv/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp43wczxz3 Code: #include #include #include int main(void) { static int a[1-2*!(POLLHUP > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp43wczxz3/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp43wczxz3/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp43wczxz3/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpftesxv_z Code: #include #include #include int main(void) { static int a[1-2*!(POLLHUP > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpftesxv_z/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpftesxv_z/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpftesxv_z/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt4w658x9 Code: #include #include #include int main(void) { static int a[1-2*!(POLLHUP > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt4w658x9/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt4w658x9/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt4w658x9/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp63_4vner Code: #include #include #include int main(void) { static int a[1-2*!(POLLHUP > 7)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp63_4vner/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp63_4vner/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp63_4vner/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6cy5zx8v Code: #include #include #include int main(void) { static int a[1-2*!(POLLHUP > 15)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6cy5zx8v/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6cy5zx8v/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6cy5zx8v/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0vevhp8b Code: #include #include #include int main(void) { static int a[1-2*!(POLLHUP > 31)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0vevhp8b/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0vevhp8b/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0vevhp8b/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0vevhp8b/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0vevhp8b/testfile.c:5:37: error: size of array 'a' is negative 5 | int main(void) { static int a[1-2*!(POLLHUP > 31)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3l93_95v Code: #include #include #include int main(void) { static int a[1-2*!(POLLHUP <= 23)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3l93_95v/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3l93_95v/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3l93_95v/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpi44kkdoy Code: #include #include #include int main(void) { static int a[1-2*!(POLLHUP <= 19)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpi44kkdoy/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpi44kkdoy/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpi44kkdoy/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcxbnlt55 Code: #include #include #include int main(void) { static int a[1-2*!(POLLHUP <= 17)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcxbnlt55/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcxbnlt55/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpcxbnlt55/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptoy2vrbq Code: #include #include #include int main(void) { static int a[1-2*!(POLLHUP <= 16)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptoy2vrbq/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptoy2vrbq/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmptoy2vrbq/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Computing int of "POLLHUP" : 16 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyyzkv534 Code: #include #include #include int main(void) { static int a[1-2*!(POLLNVAL >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyyzkv534/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyyzkv534/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyyzkv534/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7thadzs_ Code: #include #include #include int main(void) { static int a[1-2*!(POLLNVAL > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7thadzs_/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7thadzs_/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7thadzs_/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9hvziq3_ Code: #include #include #include int main(void) { static int a[1-2*!(POLLNVAL > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9hvziq3_/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9hvziq3_/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9hvziq3_/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmporhe8k94 Code: #include #include #include int main(void) { static int a[1-2*!(POLLNVAL > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmporhe8k94/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmporhe8k94/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmporhe8k94/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2qcd9uub Code: #include #include #include int main(void) { static int a[1-2*!(POLLNVAL > 7)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2qcd9uub/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2qcd9uub/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2qcd9uub/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1d0ilax6 Code: #include #include #include int main(void) { static int a[1-2*!(POLLNVAL > 15)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1d0ilax6/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1d0ilax6/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1d0ilax6/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8pb0440r Code: #include #include #include int main(void) { static int a[1-2*!(POLLNVAL > 31)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8pb0440r/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8pb0440r/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8pb0440r/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpihwn1dh7 Code: #include #include #include int main(void) { static int a[1-2*!(POLLNVAL > 63)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpihwn1dh7/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpihwn1dh7/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpihwn1dh7/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpihwn1dh7/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpihwn1dh7/testfile.c:5:37: error: size of array 'a' is negative 5 | int main(void) { static int a[1-2*!(POLLNVAL > 63)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphl8nueqn Code: #include #include #include int main(void) { static int a[1-2*!(POLLNVAL <= 47)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphl8nueqn/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphl8nueqn/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphl8nueqn/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmqex041t Code: #include #include #include int main(void) { static int a[1-2*!(POLLNVAL <= 39)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmqex041t/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmqex041t/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmqex041t/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprjw99ram Code: #include #include #include int main(void) { static int a[1-2*!(POLLNVAL <= 35)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprjw99ram/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprjw99ram/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprjw99ram/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpk_s5o28i Code: #include #include #include int main(void) { static int a[1-2*!(POLLNVAL <= 33)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpk_s5o28i/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpk_s5o28i/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpk_s5o28i/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2qmq2gsi Code: #include #include #include int main(void) { static int a[1-2*!(POLLNVAL <= 32)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2qmq2gsi/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2qmq2gsi/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 stderr: In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2qmq2gsi/testfile.c:2: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ ----------- Computing int of "POLLNVAL" : 32 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppe__mz1g Code: #include #include #include int main(void) { static int a[1-2*!(AF_UNIX >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppe__mz1g/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppe__mz1g/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvpe4jy88 Code: #include #include #include int main(void) { static int a[1-2*!(AF_UNIX > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvpe4jy88/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvpe4jy88/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmpuy0py3 Code: #include #include #include int main(void) { static int a[1-2*!(AF_UNIX > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmpuy0py3/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmpuy0py3/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmpuy0py3/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpmpuy0py3/testfile.c:5:37: error: size of array 'a' is negative 5 | int main(void) { static int a[1-2*!(AF_UNIX > 1)]; a[0]=0; return 0; } | ^ ----------- Computing int of "AF_UNIX" : 1 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpy79i8u4p Code: #include #include #include int main(void) { static int a[1-2*!(AF_INET >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpy79i8u4p/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpy79i8u4p/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8c1924wp Code: #include #include #include int main(void) { static int a[1-2*!(AF_INET > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8c1924wp/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8c1924wp/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpksmxk8_q Code: #include #include #include int main(void) { static int a[1-2*!(AF_INET > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpksmxk8_q/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpksmxk8_q/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx5mosfub Code: #include #include #include int main(void) { static int a[1-2*!(AF_INET > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx5mosfub/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx5mosfub/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx5mosfub/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx5mosfub/testfile.c:5:37: error: size of array 'a' is negative 5 | int main(void) { static int a[1-2*!(AF_INET > 3)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfch3mp4j Code: #include #include #include int main(void) { static int a[1-2*!(AF_INET <= 2)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfch3mp4j/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfch3mp4j/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Computing int of "AF_INET" : 2 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpi14y9i4a Code: #include #include #include int main(void) { static int a[1-2*!(AF_INET6 >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpi14y9i4a/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpi14y9i4a/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6bbz8s47 Code: #include #include #include int main(void) { static int a[1-2*!(AF_INET6 > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6bbz8s47/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6bbz8s47/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmph6v0vd9g Code: #include #include #include int main(void) { static int a[1-2*!(AF_INET6 > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmph6v0vd9g/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmph6v0vd9g/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqjte5ev4 Code: #include #include #include int main(void) { static int a[1-2*!(AF_INET6 > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqjte5ev4/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpqjte5ev4/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpymlzd0iw Code: #include #include #include int main(void) { static int a[1-2*!(AF_INET6 > 7)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpymlzd0iw/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpymlzd0iw/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpiq2pu23l Code: #include #include #include int main(void) { static int a[1-2*!(AF_INET6 > 15)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpiq2pu23l/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpiq2pu23l/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpiq2pu23l/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpiq2pu23l/testfile.c:5:37: error: size of array 'a' is negative 5 | int main(void) { static int a[1-2*!(AF_INET6 > 15)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpv7kjvqt0 Code: #include #include #include int main(void) { static int a[1-2*!(AF_INET6 <= 11)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpv7kjvqt0/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpv7kjvqt0/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp55freosd Code: #include #include #include int main(void) { static int a[1-2*!(AF_INET6 <= 9)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp55freosd/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp55freosd/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp55freosd/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp55freosd/testfile.c:5:37: error: size of array 'a' is negative 5 | int main(void) { static int a[1-2*!(AF_INET6 <= 9)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpluxqyyev Code: #include #include #include int main(void) { static int a[1-2*!(AF_INET6 <= 10)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpluxqyyev/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpluxqyyev/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Computing int of "AF_INET6" : 10 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpj8xmn_53 Code: #include #include #include int main(void) { static int a[1-2*!(MSG_OOB >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpj8xmn_53/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpj8xmn_53/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp4s80xnn6 Code: #include #include #include int main(void) { static int a[1-2*!(MSG_OOB > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp4s80xnn6/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp4s80xnn6/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgwu4vwgm Code: #include #include #include int main(void) { static int a[1-2*!(MSG_OOB > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgwu4vwgm/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgwu4vwgm/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgwu4vwgm/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgwu4vwgm/testfile.c:5:37: error: size of array 'a' is negative 5 | int main(void) { static int a[1-2*!(MSG_OOB > 1)]; a[0]=0; return 0; } | ^ ----------- Computing int of "MSG_OOB" : 1 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpiwz02kix Code: #include #include #include int main(void) { static int a[1-2*!(MSG_PEEK >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpiwz02kix/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpiwz02kix/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpn8yyg6v2 Code: #include #include #include int main(void) { static int a[1-2*!(MSG_PEEK > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpn8yyg6v2/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpn8yyg6v2/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnjjrkdfq Code: #include #include #include int main(void) { static int a[1-2*!(MSG_PEEK > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnjjrkdfq/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnjjrkdfq/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnrctk95i Code: #include #include #include int main(void) { static int a[1-2*!(MSG_PEEK > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnrctk95i/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnrctk95i/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnrctk95i/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnrctk95i/testfile.c:5:37: error: size of array 'a' is negative 5 | int main(void) { static int a[1-2*!(MSG_PEEK > 3)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2nstw9u3 Code: #include #include #include int main(void) { static int a[1-2*!(MSG_PEEK <= 2)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2nstw9u3/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2nstw9u3/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Computing int of "MSG_PEEK" : 2 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxyxdow4i Code: #include #include #include int main(void) { static int a[1-2*!(MSG_DONTROUTE >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxyxdow4i/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxyxdow4i/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppgmq4lqv Code: #include #include #include int main(void) { static int a[1-2*!(MSG_DONTROUTE > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppgmq4lqv/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppgmq4lqv/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq5pw4k7v Code: #include #include #include int main(void) { static int a[1-2*!(MSG_DONTROUTE > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq5pw4k7v/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq5pw4k7v/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp43xxo0ga Code: #include #include #include int main(void) { static int a[1-2*!(MSG_DONTROUTE > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp43xxo0ga/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp43xxo0ga/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8_5uq19f Code: #include #include #include int main(void) { static int a[1-2*!(MSG_DONTROUTE > 7)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8_5uq19f/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8_5uq19f/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8_5uq19f/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp8_5uq19f/testfile.c:5:37: error: size of array 'a' is negative 5 | int main(void) { static int a[1-2*!(MSG_DONTROUTE > 7)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_r4tj5bw Code: #include #include #include int main(void) { static int a[1-2*!(MSG_DONTROUTE <= 5)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_r4tj5bw/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_r4tj5bw/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpix7xea8n Code: #include #include #include int main(void) { static int a[1-2*!(MSG_DONTROUTE <= 4)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpix7xea8n/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpix7xea8n/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Computing int of "MSG_DONTROUTE" : 4 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp95mw292y Code: #include void bar(void) { (void) sizeof(struct in6_addr); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp95mw292y/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp95mw292y/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking for type "struct in6_addr" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3z2ealki Code: int main() { int atomic = 2; __sync_bool_compare_and_swap (&atomic, 2, 3); return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3z2ealki/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3z2ealki/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking if "atomic ops" : links: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp4nt7tt_o Code: #ifndef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 #error "compiler has atomic ops, but doesn't define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4" #endif ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp4nt7tt_o/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp4nt7tt_o/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking if "atomic ops define" compiles: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpr1ihi7sc Code: int main() { int atomic = 2; __sync_swap (&atomic, 2); return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpr1ihi7sc/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpr1ihi7sc/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpr1ihi7sc/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpr1ihi7sc/testfile.c:4:9: warning: implicit declaration of function '__sync_swap' [-Wimplicit-function-declaration] 4 | __sync_swap (&atomic, 2); | ^~~~~~~~~~~ /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: /immortalwrt/master/tmp/ccCedA4w.o: in function `main': testfile.c:(.text+0x24): undefined reference to `__sync_swap' /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ld.bfd: testfile.c:(.text+0x28): undefined reference to `__sync_swap' collect2: error: ld returned 1 exit status ----------- Checking if "sync swap" : links: NO Run-time dependency threads found: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7yf8d9gu Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef pthread_attr_setstacksize pthread_attr_setstacksize; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7yf8d9gu/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7yf8d9gu/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Header "pthread.h" has symbol "pthread_attr_setstacksize" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyclsleuy Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef pthread_attr_setinheritsched pthread_attr_setinheritsched; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyclsleuy/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyclsleuy/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Header "pthread.h" has symbol "pthread_attr_setinheritsched" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxe2kdb31 Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef pthread_condattr_setclock pthread_condattr_setclock; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxe2kdb31/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpxe2kdb31/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Header "pthread.h" has symbol "pthread_condattr_setclock" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6qtwn1_o Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef pthread_cond_timedwait_relative_np pthread_cond_timedwait_relative_np; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6qtwn1_o/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6qtwn1_o/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6qtwn1_o/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6qtwn1_o/testfile.c:6:17: error: 'pthread_cond_timedwait_relative_np' undeclared (first use in this function); did you mean 'pthread_cond_timedwait'? 6 | pthread_cond_timedwait_relative_np; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | pthread_cond_timedwait /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp6qtwn1_o/testfile.c:6:17: note: each undeclared identifier is reported only once for each function it appears in ----------- Header "pthread.h" has symbol "pthread_cond_timedwait_relative_np" : NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyb7jxlir Code: #ifndef _GNU_SOURCE # define _GNU_SOURCE #endif #include #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef pthread_getname_np pthread_getname_np; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyb7jxlir/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyb7jxlir/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Header "pthread.h" has symbol "pthread_getname_np" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfuqs7ddv Code: #ifndef _GNU_SOURCE # define _GNU_SOURCE #endif #include #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef pthread_getaffinity_np pthread_getaffinity_np; #endif return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfuqs7ddv/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpfuqs7ddv/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Header "pthread.h" has symbol "pthread_getaffinity_np" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjdi6v358 Code: #ifndef _GNU_SOURCE # define _GNU_SOURCE #endif #include int main() { pthread_setname_np("example"); return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjdi6v358/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjdi6v358/output.exe -pthread -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjdi6v358/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjdi6v358/testfile.c:7:36: warning: passing argument 1 of 'pthread_setname_np' from incompatible pointer type [-Wincompatible-pointer-types] 7 | pthread_setname_np("example"); | ^~~~~~~~~ | | | char * In file included from /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjdi6v358/testfile.c:5: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/pthread.h:223:24: note: expected 'pthread_t' {aka 'struct __pthread *'} but argument is of type 'char *' 223 | int pthread_setname_np(pthread_t, const char *); | ^~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpjdi6v358/testfile.c:7:17: error: too few arguments to function 'pthread_setname_np' 7 | pthread_setname_np("example"); | ^~~~~~~~~~~~~~~~~~ /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/pthread.h:223:5: note: declared here 223 | int pthread_setname_np(pthread_t, const char *); | ^~~~~~~~~~~~~~~~~~ ----------- Checking if "pthread_setname_np(const char*)" with dependency threads: links: NO Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9ynyg0rt Code: #ifndef _GNU_SOURCE # define _GNU_SOURCE #endif #include int main() { pthread_setname_np(pthread_self(), "example"); return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9ynyg0rt/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9ynyg0rt/output.exe -pthread -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking if "pthread_setname_np(pthread_t, const char*)" with dependency threads: links: YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpasmk08ua Code: #include int main() { iconv_open("",""); } ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpasmk08ua/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpasmk08ua/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Run-time dependency iconv found: YES Determining dependency 'libpcre2-8' with pkg-config executable '/immortalwrt/master/staging_dir/host/bin/pkg-config' env[PKG_CONFIG_PATH]: /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib/pkgconfig:/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib/pkgconfig:/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/share/pkgconfig env[PKG_CONFIG]: /immortalwrt/master/staging_dir/host/bin/pkg-config ----------- Called: `/immortalwrt/master/staging_dir/host/bin/pkg-config --modversion libpcre2-8` -> 0 stdout: 10.42 ----------- env[PKG_CONFIG_PATH]: /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib/pkgconfig:/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib/pkgconfig:/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/share/pkgconfig env[PKG_CONFIG]: /immortalwrt/master/staging_dir/host/bin/pkg-config ----------- Called: `/immortalwrt/master/staging_dir/host/bin/pkg-config --cflags libpcre2-8` -> 0 stdout: -I/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/include ----------- env[PKG_CONFIG_PATH]: /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib/pkgconfig:/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib/pkgconfig:/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/share/pkgconfig env[PKG_CONFIG]: /immortalwrt/master/staging_dir/host/bin/pkg-config env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 ----------- Called: `/immortalwrt/master/staging_dir/host/bin/pkg-config --libs libpcre2-8` -> 0 stdout: -L/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib -lpcre2-8 ----------- env[PKG_CONFIG_PATH]: /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib/pkgconfig:/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib/pkgconfig:/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/share/pkgconfig env[PKG_CONFIG]: /immortalwrt/master/staging_dir/host/bin/pkg-config ----------- Called: `/immortalwrt/master/staging_dir/host/bin/pkg-config --libs libpcre2-8` -> 0 stdout: -L/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib -lpcre2-8 ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpicrs_0_f Code: #include int main(void) { void * something; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpicrs_0_f/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpicrs_0_f/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpe34zzqox Code: #include int main(void) { static int a[1-2*!(sizeof(void *) >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpe34zzqox/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpe34zzqox/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsq5248ai Code: #include int main(void) { static int a[1-2*!(sizeof(void *) > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsq5248ai/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsq5248ai/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1wqrqftt Code: #include int main(void) { static int a[1-2*!(sizeof(void *) > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1wqrqftt/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp1wqrqftt/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppa74uurl Code: #include int main(void) { static int a[1-2*!(sizeof(void *) > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppa74uurl/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppa74uurl/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpss5tnqx_ Code: #include int main(void) { static int a[1-2*!(sizeof(void *) > 7)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpss5tnqx_/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpss5tnqx_/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsbbl1foc Code: #include int main(void) { static int a[1-2*!(sizeof(void *) > 15)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsbbl1foc/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsbbl1foc/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsbbl1foc/testfile.cpp: In function 'int main()': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsbbl1foc/testfile.cpp:3:65: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing] 3 | int main(void) { static int a[1-2*!(sizeof(void *) > 15)]; a[0]=0; return 0; } | ^ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpsbbl1foc/testfile.cpp:3:40: error: size '-1' of array 'a' is negative 3 | int main(void) { static int a[1-2*!(sizeof(void *) > 15)]; a[0]=0; return 0; } | ~^~~~~~~~~~~~~~~~~~~~~~~~~ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp4ce8fnxd Code: #include int main(void) { static int a[1-2*!(sizeof(void *) <= 11)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp4ce8fnxd/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp4ce8fnxd/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpk2yxzmw0 Code: #include int main(void) { static int a[1-2*!(sizeof(void *) <= 9)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpk2yxzmw0/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpk2yxzmw0/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7mfd7_d_ Code: #include int main(void) { static int a[1-2*!(sizeof(void *) <= 8)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7mfd7_d_/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp7mfd7_d_/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpquyuun2p Code: ----------- Command line: `loongarch64-openwrt-linux-musl-g++ -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpquyuun2p/testfile.cpp -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpquyuun2p/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive --print-search-dirs` -> 0 stdout: install: /immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/ programs: =/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/libexec/gcc/loongarch64-openwrt-linux-musl/13.3.0/:/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/libexec/gcc/loongarch64-openwrt-linux-musl/13.3.0/:/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/libexec/gcc/loongarch64-openwrt-linux-musl/:/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/:/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/:/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/loongarch64-openwrt-linux-musl/13.3.0/:/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/bin/ libraries: =/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/:/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/lib/loongarch64-openwrt-linux-musl/13.3.0/:/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib/gcc/loongarch64-openwrt-linux-musl/13.3.0/../../../../loongarch64-openwrt-linux-musl/lib/ ----------- Run-time dependency libpcre2-8 found: YES 10.42 Using subprojects/glib/subprojects/gvdb.wrap Executing subproject glib:gvdb Project name: gvdb Project version: 0.0 C compiler for the host machine: loongarch64-openwrt-linux-musl-gcc (gcc 13.3.0 "loongarch64-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r33296-90a59fc027) 13.3.0") C linker for the host machine: loongarch64-openwrt-linux-musl-gcc ld.bfd 2.42 C compiler for the build machine: /immortalwrt/master/staging_dir/host/bin/gcc (gcc 9.4.0 "gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0") C linker for the build machine: /immortalwrt/master/staging_dir/host/bin/gcc ld.bfd 2.34 Build targets in project: 0 Subproject gvdb finished. Dependency gvdb found: YES 0.0 (overridden) Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2lzhcybv Code: int main(void) { return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2lzhcybv/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp2lzhcybv/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -lm -fuse-ld=bfd -Wl,--allow-shlib-undefined -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Library m found: YES Determining dependency 'libffi' with pkg-config executable '/immortalwrt/master/staging_dir/host/bin/pkg-config' env[PKG_CONFIG_PATH]: /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib/pkgconfig:/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/lib/pkgconfig:/immortalwrt/master/staging_dir/target-loongarch64_generic_musl/usr/share/pkgconfig env[PKG_CONFIG]: /immortalwrt/master/staging_dir/host/bin/pkg-config ----------- Called: `/immortalwrt/master/staging_dir/host/bin/pkg-config --modversion libffi` -> 1 stderr: Package libffi was not found in the pkg-config search path. Perhaps you should add the directory containing `libffi.pc' to the PKG_CONFIG_PATH environment variable Package 'libffi' not found ----------- CMake binary for host machine is cached. Preliminary CMake check failed. Aborting. Run-time dependency libffi found: NO (tried pkgconfig and cmake) Looking for a fallback subproject for the dependency libffi Using subprojects/glib/subprojects/libffi.wrap Executing subproject glib:libffi Project name: libffi Project version: 3.2.9999 C compiler for the host machine: loongarch64-openwrt-linux-musl-gcc (gcc 13.3.0 "loongarch64-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r33296-90a59fc027) 13.3.0") C linker for the host machine: loongarch64-openwrt-linux-musl-gcc ld.bfd 2.42 C compiler for the build machine: /immortalwrt/master/staging_dir/host/bin/gcc (gcc 9.4.0 "gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0") C linker for the build machine: /immortalwrt/master/staging_dir/host/bin/gcc ld.bfd 2.34 Message: host cpu: generic Message: host cpu_family: loongarch64 Message: host system: linux Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkcf646yq Code: #ifndef __USER_LABEL_PREFIX__ #define MESON_UNDERSCORE_PREFIX unsupported #else #define MESON_UNDERSCORE_PREFIX __USER_LABEL_PREFIX__ #endif "MESON_HAVE_UNDERSCORE_DELIMITER" MESON_UNDERSCORE_PREFIX ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkcf646yq/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0` -> 0 stdout: "MESON_HAVE_UNDERSCORE_DELIMITER" ----------- Queried compiler for function prefix: __USER_LABEL_PREFIX__ is "" Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt3vno6od Code: asm (".cfi_startproc .cfi_endproc"); ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt3vno6od/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt3vno6od/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt3vno6od/testfile.c:1:6: warning: missing terminating " character 1 | asm (".cfi_startproc | ^ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt3vno6od/testfile.c:1:6: error: missing terminating " character 1 | asm (".cfi_startproc | ^~~~~~~~~~~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt3vno6od/testfile.c:2:1: error: expected string literal before '.' token 2 | .cfi_endproc"); | ^ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt3vno6od/testfile.c:2:13: warning: missing terminating " character 2 | .cfi_endproc"); | ^ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpt3vno6od/testfile.c:2:13: error: missing terminating " character 2 | .cfi_endproc"); | ^~~ ----------- Checking if "ASM .cfi" compiles: NO Using cached compile: Cached command line: loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpem8hnipx/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpem8hnipx/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { size_t something; return 0; } Cached compiler stdout: Cached compiler stderr: Using cached compile: Cached command line: loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnqyy0kg7/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnqyy0kg7/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { static int a[1-2*!(sizeof(size_t) >= 0)]; a[0]=0; return 0; } Cached compiler stdout: Cached compiler stderr: Using cached compile: Cached command line: loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3u8gj9eq/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp3u8gj9eq/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { static int a[1-2*!(sizeof(size_t) > 0)]; a[0]=0; return 0; } Cached compiler stdout: Cached compiler stderr: Using cached compile: Cached command line: loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpj0uodd10/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpj0uodd10/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { static int a[1-2*!(sizeof(size_t) > 1)]; a[0]=0; return 0; } Cached compiler stdout: Cached compiler stderr: Using cached compile: Cached command line: loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpobzqlbev/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpobzqlbev/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { static int a[1-2*!(sizeof(size_t) > 3)]; a[0]=0; return 0; } Cached compiler stdout: Cached compiler stderr: Using cached compile: Cached command line: loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkrucysh9/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpkrucysh9/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { static int a[1-2*!(sizeof(size_t) > 7)]; a[0]=0; return 0; } Cached compiler stdout: Cached compiler stderr: Using cached compile: Cached command line: loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwytzgra8/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwytzgra8/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { static int a[1-2*!(sizeof(size_t) > 15)]; a[0]=0; return 0; } Cached compiler stdout: Cached compiler stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwytzgra8/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwytzgra8/testfile.c:3:37: error: size of array 'a' is negative 3 | int main(void) { static int a[1-2*!(sizeof(size_t) > 15)]; a[0]=0; return 0; } | ^ Using cached compile: Cached command line: loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmph_s4vog1/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmph_s4vog1/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { static int a[1-2*!(sizeof(size_t) <= 11)]; a[0]=0; return 0; } Cached compiler stdout: Cached compiler stderr: Using cached compile: Cached command line: loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq6jxwvgv/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq6jxwvgv/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { static int a[1-2*!(sizeof(size_t) <= 9)]; a[0]=0; return 0; } Cached compiler stdout: Cached compiler stderr: Using cached compile: Cached command line: loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx7bhoh8d/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpx7bhoh8d/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { static int a[1-2*!(sizeof(size_t) <= 8)]; a[0]=0; return 0; } Cached compiler stdout: Cached compiler stderr: Checking for size of "size_t" : 8 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzhhbio2o Code: #include int main(void) { long double something; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzhhbio2o/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzhhbio2o/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwy6adfdl Code: #include int main(void) { static int a[1-2*!(sizeof(long double) >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwy6adfdl/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpwy6adfdl/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq8d94j80 Code: #include int main(void) { static int a[1-2*!(sizeof(long double) > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq8d94j80/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq8d94j80/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0_5jrmd4 Code: #include int main(void) { static int a[1-2*!(sizeof(long double) > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0_5jrmd4/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp0_5jrmd4/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdijvboeh Code: #include int main(void) { static int a[1-2*!(sizeof(long double) > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdijvboeh/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpdijvboeh/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq1l37igv Code: #include int main(void) { static int a[1-2*!(sizeof(long double) > 7)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq1l37igv/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq1l37igv/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphwd6yn77 Code: #include int main(void) { static int a[1-2*!(sizeof(long double) > 15)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphwd6yn77/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmphwd6yn77/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgyv2ylqy Code: #include int main(void) { static int a[1-2*!(sizeof(long double) > 31)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgyv2ylqy/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgyv2ylqy/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgyv2ylqy/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgyv2ylqy/testfile.c:3:37: error: size of array 'a' is negative 3 | int main(void) { static int a[1-2*!(sizeof(long double) > 31)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpz5rv2qbm Code: #include int main(void) { static int a[1-2*!(sizeof(long double) <= 23)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpz5rv2qbm/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpz5rv2qbm/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppwno8rej Code: #include int main(void) { static int a[1-2*!(sizeof(long double) <= 19)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppwno8rej/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmppwno8rej/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpairqfkwf Code: #include int main(void) { static int a[1-2*!(sizeof(long double) <= 17)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpairqfkwf/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpairqfkwf/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyhnvfzdu Code: #include int main(void) { static int a[1-2*!(sizeof(long double) <= 16)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyhnvfzdu/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpyhnvfzdu/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking for size of "long double" : 16 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvtdwkwfc Code: #include int main(void) { double something; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvtdwkwfc/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpvtdwkwfc/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzwzhhajp Code: #include int main(void) { static int a[1-2*!(sizeof(double) >= 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzwzhhajp/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpzwzhhajp/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq6djbv90 Code: #include int main(void) { static int a[1-2*!(sizeof(double) > 0)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq6djbv90/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpq6djbv90/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpegrhv6zo Code: #include int main(void) { static int a[1-2*!(sizeof(double) > 1)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpegrhv6zo/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpegrhv6zo/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_bi3egy6 Code: #include int main(void) { static int a[1-2*!(sizeof(double) > 3)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_bi3egy6/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp_bi3egy6/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp67nny_qg Code: #include int main(void) { static int a[1-2*!(sizeof(double) > 7)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp67nny_qg/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp67nny_qg/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpegk_tshe Code: #include int main(void) { static int a[1-2*!(sizeof(double) > 15)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpegk_tshe/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpegk_tshe/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpegk_tshe/testfile.c: In function 'main': /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpegk_tshe/testfile.c:3:37: error: size of array 'a' is negative 3 | int main(void) { static int a[1-2*!(sizeof(double) > 15)]; a[0]=0; return 0; } | ^ ----------- Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp37evuhvo Code: #include int main(void) { static int a[1-2*!(sizeof(double) <= 11)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp37evuhvo/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp37evuhvo/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprzfss5fh Code: #include int main(void) { static int a[1-2*!(sizeof(double) <= 9)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprzfss5fh/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmprzfss5fh/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnsbs3p5m Code: #include int main(void) { static int a[1-2*!(sizeof(double) <= 8)]; a[0]=0; return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnsbs3p5m/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpnsbs3p5m/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 0 Checking for size of "double" : 8 Message: sizeof "long double" is greater than "double" Message: .eh_frame is hard-coded to ro Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpa6pku3l7 Code: #define memcpy meson_disable_define_of_memcpy #include #undef memcpy #ifdef __cplusplus extern "C" #endif char memcpy (void); #if defined __stub_memcpy || defined __stub___memcpy fail fail fail this function is not going to work #endif int main(void) { return memcpy (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpa6pku3l7/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpa6pku3l7/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 stderr: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpa6pku3l7/testfile.c:10:14: warning: conflicting types for built-in function 'memcpy'; expected 'void *(void *, const void *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 10 | char memcpy (void); | ^~~~~~ /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpa6pku3l7/testfile.c:5:1: note: 'memcpy' is declared in header '' 4 | #include +++ |+#include 5 | #undef memcpy ----------- Checking for function "memcpy" : YES Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpj8hqezya Code: #define mkostemp meson_disable_define_of_mkostemp #include #undef mkostemp #ifdef __cplusplus extern "C" #endif char mkostemp (void); #if defined __stub_mkostemp || defined __stub___mkostemp fail fail fail this function is not going to work #endif int main(void) { return mkostemp (); } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/lib -L/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/lib -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpj8hqezya/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpj8hqezya/output.exe -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -fuse-ld=bfd -fuse-ld=bfd -znow -zrelro` -> 0 Checking for function "mkostemp" : YES Using cached compile: Cached command line: loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpb0i_gy7p/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("alloca.h") #error "Header 'alloca.h' could not be found" #endif #else #include #endif Cached compiler stdout: Cached compiler stderr: Has header "alloca.h" : YES (cached) Using cached compile: Cached command line: loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpgqoekgft/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("inttypes.h") #error "Header 'inttypes.h' could not be found" #endif #else #include #endif Cached compiler stdout: Cached compiler stderr: Has header "inttypes.h" : YES (cached) Using cached compile: Cached command line: loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmp9jq47bzl/testfile.c -E -P -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("stdint.h") #error "Header 'stdint.h' could not be found" #endif #else #include #endif Cached compiler stdout: Cached compiler stderr: Has header "stdint.h" : YES (cached) Running compile: Working directory: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpryb9uing Code: int foo_def(void) __attribute__((visibility("default"))); int foo_def(void) { return 0; } int foo_hid(void) __attribute__((visibility("hidden"))); int foo_hid(void) { return 0; } int foo_int(void) __attribute__((visibility("internal"))); int foo_int(void) { return 0; } ----------- Command line: `loongarch64-openwrt-linux-musl-gcc -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/usr/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include -I/immortalwrt/master/staging_dir/toolchain-loongarch64_generic_gcc-13.3.0_musl/include/fortify /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpryb9uing/testfile.c -o /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/openwrt-build/meson-private/tmpryb9uing/output.obj -c -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0=json-glib-1.8.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes` -> 0 Compiler for C supports function attribute visibility: YES Program test-cc-supports-hidden-visibility.py found: YES (/immortalwrt/master/staging_dir/host/bin/python3 /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/subprojects/libffi/test-cc-supports-hidden-visibility.py) Running command: /immortalwrt/master/staging_dir/host/bin/python3 /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/subprojects/libffi/test-cc-supports-hidden-visibility.py loongarch64-openwrt-linux-musl-gcc --- stdout --- --- stderr --- cc1: note: someone does not honour COPTS correctly, passed 0 times Message: .hidden pseudo-op is available ../../../../build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/subprojects/libffi/meson.build:259:2: ERROR: Problem encountered: Unsupported pair: system "linux", cpu family "loongarch64" ::endgroup:: make[2]: *** [Makefile:82: /immortalwrt/master/build_dir/target-loongarch64_generic_musl/json-glib-1.8.0/.configured_a17fb5ef857664f03cd0ce37cc5ea591] Error 1 time: package/feeds/packages/json-glib/compile#36.92#4.52#139.65