|FAILURE| pw160007 [PATCH v8] eal: RTE_PTR_ADD/SUB char* for compiler optimizations
qemudev at loongson.cn
qemudev at loongson.cn
Sat Jan 17 02:08:19 CET 2026
Test-Label: loongarch-compilation
Test-Status: FAILURE
https://dpdk.org/patch/160007
_meson build failure_
Submitter: Scott Mitchell <scott.k.mitch1 at gmail.com>
Date: Fri, 16 Jan 2026 15:19:07 -0800
DPDK git baseline: Repo:dpdk
Branch: main
CommitID: 636b16520de5c12c22ae2171c764877969373bf6
160007 --> meson build failed
Test environment and result as below:
+---------------------+----------------+
| Environment | compilation |
+---------------------+----------------+
| Loongnix-Server 8.3 | FAIL |
+---------------------+----------------+
Loongnix-Server 8.3
Kernel: 4.19.190+
Compiler: gcc 8.3
Meson build logs:
-------------------------------BEGIN LOGS----------------------------
--- stderr ---
Message: Minimum Meson required version is 0.57.2
Program cat found: YES (/usr/bin/cat)
Running command: /usr/bin/cat /home/zhoumin/gh_dpdk/ABI_VERSION
--- stdout ---
26.1
--- stderr ---
Program ../buildtools/symlink-drivers-solibs.sh found: YES (/bin/sh /home/zhoumin/gh_dpdk/config/../buildtools/symlink-drivers-solibs.sh)
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmpkdljlvs7
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmpkdljlvs7/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmpkdljlvs7/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -march=native
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -march=native: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmpsv9msa6d
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmpsv9msa6d/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmpsv9msa6d/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=c11
Code:
#include<stdio.h>
int main(void) {
printf("%ldn", (long)(sizeof(void *)));
return 0;
};
Compiler stdout:
Compiler stderr:
Program stdout:
8
Program stderr:
Checking for size of "void *" : 8
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmptr4jthlt
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmptr4jthlt/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmptr4jthlt/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=c11
Code:
#include<stdio.h>
int main(void) {
printf("%ldn", (long)(sizeof(void *)));
return 0;
};
Compiler stdout:
Compiler stderr:
Program stdout:
8
Program stderr:
Checking for size of "void *" : 8
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmp0rzxylh_
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmp0rzxylh_/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmp0rzxylh_/output.exe -D_FILE_OFFSET_BITS=64 -O0 -Wl,--fatal-warnings -Wl,--undefined-version
Code:
int main(void) { return 0; }
Compiler stdout:
Compiler stderr:
/usr/bin/ld: unrecognized option '--undefined-version'
/usr/bin/ld: use the --help option for usage information
collect2: error: ld returned 1 exit status
Compiler for C supports link arguments -Wl,--undefined-version: NO
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmp7rnz8s3l
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmp7rnz8s3l/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmp7rnz8s3l/output.exe -D_FILE_OFFSET_BITS=64 -O0 -Wl,--start-group -lm -Wl,--end-group -Wl,--allow-shlib-undefined
Code:
int main(void) { return 0; }
Compiler stdout:
Compiler stderr:
Library m found: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmp9tksbtfb
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmp9tksbtfb/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmp9tksbtfb/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,--start-group -lm -Wl,--end-group
Code:
int main(void) { return 0; }
Compiler stdout:
Compiler stderr:
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmpjehdwn1r
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmpjehdwn1r/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmpjehdwn1r/output.exe -D_FILE_OFFSET_BITS=64 -O0 -Wl,--start-group -lnuma -Wl,--end-group -Wl,--allow-shlib-undefined
Code:
int main(void) { return 0; }
Compiler stdout:
Compiler stderr:
Library numa found: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmp8q6p8h3l
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmp8q6p8h3l/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=c11
Code:
#ifdef __has_include
#if !__has_include("numaif.h")
#error "Header 'numaif.h' could not be found"
#endif
#else
#include <numaif.h>
#endif
Compiler stdout:
Compiler stderr:
Has header "numaif.h" : YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmpwd2gm4rb
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmpwd2gm4rb/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmpwd2gm4rb/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,--start-group -lnuma -Wl,--end-group
Code:
int main(void) { return 0; }
Compiler stdout:
Compiler stderr:
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmp0w843ee0
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmp0w843ee0/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmp0w843ee0/output.exe -D_FILE_OFFSET_BITS=64 -O0 -Wl,--start-group -lfdt -Wl,--end-group -Wl,--allow-shlib-undefined
Code:
int main(void) { return 0; }
Compiler stdout:
Compiler stderr:
Library fdt found: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmp7uuwsfhl
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmp7uuwsfhl/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=c11
Code:
#ifdef __has_include
#if !__has_include("fdt.h")
#error "Header 'fdt.h' could not be found"
#endif
#else
#include <fdt.h>
#endif
Compiler stdout:
Compiler stderr:
Has header "fdt.h" : YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmpzho1zztc
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmpzho1zztc/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmpzho1zztc/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,--start-group -lfdt -Wl,--end-group
Code:
int main(void) { return 0; }
Compiler stdout:
Compiler stderr:
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmpr6lw4smm
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmpr6lw4smm/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmpr6lw4smm/output.exe -D_FILE_OFFSET_BITS=64 -O0 -Wl,--start-group -lexecinfo -Wl,--end-group -Wl,--allow-shlib-undefined
Code:
int main(void) { return 0; }
Compiler stdout:
Compiler stderr:
/usr/bin/ld: cannot find -lexecinfo
collect2: error: ld returned 1 exit status
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmpdzlox5vj
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmpdzlox5vj/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmpdzlox5vj/output.exe -D_FILE_OFFSET_BITS=64 -O0
Code:
#include<stdio.h>
int main(void) {
printf("%ldn", (long)(sizeof(void *)));
return 0;
};
Compiler stdout:
Compiler stderr:
Program stdout:
8
Program stderr:
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmpmr8kwwhf
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmpmr8kwwhf/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmpmr8kwwhf/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 --print-search-dirs
Code:
Compiler stdout:
install: /usr/lib/gcc/loongarch64-loongson-linux-gnu/8/
programs: =/usr/libexec/gcc/loongarch64-loongson-linux-gnu/8/:/usr/libexec/gcc/loongarch64-loongson-linux-gnu/8/:/usr/libexec/gcc/loongarch64-loongson-linux-gnu/:/usr/lib/gcc/loongarch64-loongson-linux-gnu/8/:/usr/lib/gcc/loongarch64-loongson-linux-gnu/:/usr/lib/gcc/loongarch64-loongson-linux-gnu/8/../../../../loongarch64-loongson-linux-gnu/bin/loongarch64-loongson-linux-gnu/8/:/usr/lib/gcc/loongarch64-loongson-linux-gnu/8/../../../../loongarch64-loongson-linux-gnu/bin/
libraries: =/usr/lib/gcc/loongarch64-loongson-linux-gnu/8/:/usr/lib/gcc/loongarch64-loongson-linux-gnu/8/../../../../loongarch64-loongson-linux-gnu/lib/loongarch64-loongson-linux-gnu/8/:/usr/lib/gcc/loongarch64-loongson-linux-gnu/8/../../../../loongarch64-loongson-linux-gnu/lib/../lib64/:/usr/lib/gcc/loongarch64-loongson-linux-gnu/8/../../../loongarch64-loongson-linux-gnu/8/:/usr/lib/gcc/loongarch64-loongson-linux-gnu/8/../../../../lib64/:/lib64/loongarch64-loongson-linux-gnu/8/:/lib64/../lib64/:/usr/lib64/loongarch64-loongson-linux-gnu/8/:/usr/lib64/../lib64/:/usr/lib/gcc/loongarch64-loongson-linux-gnu/8/../../../../loongarch64-loongson-linux-gnu/lib/:/usr/lib/gcc/loongarch64-loongson-linux-gnu/8/../../../:/lib64/:/usr/lib64/
Compiler stderr:
Library execinfo found: NO
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmp7mw178n1
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmp7mw178n1/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=c11
Code:
#ifdef __has_include
#if !__has_include("execinfo.h")
#error "Header 'execinfo.h' could not be found"
#endif
#else
#include <execinfo.h>
#endif
Compiler stdout:
Compiler stderr:
Has header "execinfo.h" : YES
Pkg-config binary for MachineChoice.HOST is not cached.
Pkg-config binary missing from cross or native file, or env var undefined.
Trying a default Pkg-config fallback at pkg-config
Found pkg-config: /usr/bin/pkg-config (1.4.2)
Determining dependency 'libarchive' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion libarchive` -> 1
Run-time dependency libarchive found: NO (tried pkgconfig)
Pkg-config binary for MachineChoice.HOST is cached.
Determining dependency 'libbsd' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion libbsd` -> 1
Run-time dependency libbsd found: NO (tried pkgconfig)
Pkg-config binary for MachineChoice.HOST is cached.
Determining dependency 'jansson' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion jansson` -> 1
Run-time dependency jansson found: NO (tried pkgconfig)
Pkg-config binary for MachineChoice.HOST is cached.
Determining dependency 'openssl' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion openssl` -> 0
1.1.1g
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags openssl` -> 0
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs openssl` -> 0
-L/usr/lib64 -lssl -lcrypto
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs openssl` -> 0
-lssl -lcrypto
Run-time dependency openssl found: YES 1.1.1g
Pkg-config binary for MachineChoice.HOST is cached.
Determining dependency 'libpcap' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion libpcap` -> 0
1.9.1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags libpcap` -> 0
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs libpcap` -> 0
-L/usr/lib64 -lpcap
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs libpcap` -> 0
-lpcap
Run-time dependency libpcap found: YES 1.9.1
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmp1wpjxmec
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmp1wpjxmec/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=c11
Code:
#ifdef __has_include
#if !__has_include("pcap.h")
#error "Header 'pcap.h' could not be found"
#endif
#else
#include <pcap.h>
#endif
Compiler stdout:
Compiler stderr:
Has header "pcap.h" with dependency libpcap: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmpywi6p_4v
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmpywi6p_4v/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmpywi6p_4v/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,--start-group /usr/lib64/libpcap.so -Wl,--end-group
Code:
int main(void) { return 0; }
Compiler stdout:
Compiler stderr:
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmp_lun8mfc
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmp_lun8mfc/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmp_lun8mfc/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wvla
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wvla: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmpps97fyt1
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmpps97fyt1/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmpps97fyt1/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wcast-qual
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wcast-qual: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmp6uxwoikc
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmp6uxwoikc/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmp6uxwoikc/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wcomma
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
cc: error: unrecognized command line option '-Wcomma'; did you mean '-Wcomment'?
Compiler for C supports arguments -Wcomma: NO
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmp00tiii54
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmp00tiii54/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmp00tiii54/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wdeprecated
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wdeprecated: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmp8em4mkgx
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmp8em4mkgx/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmp8em4mkgx/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wformat
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wformat: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmpus21liko
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmpus21liko/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmpus21liko/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wformat-nonliteral
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
cc1: warning: -Wformat-nonliteral ignored without -Wformat [-Wformat-nonliteral]
Compiler for C supports arguments -Wformat-nonliteral: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmpskajjfet
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmpskajjfet/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmpskajjfet/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wformat-security
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
cc1: warning: -Wformat-security ignored without -Wformat [-Wformat-security]
Compiler for C supports arguments -Wformat-security: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmpk7bik1nv
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmpk7bik1nv/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmpk7bik1nv/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wmissing-declarations
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wmissing-declarations: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmpx_prbdoy
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmpx_prbdoy/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmpx_prbdoy/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wmissing-prototypes
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wmissing-prototypes: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmpdit7yvn5
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmpdit7yvn5/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmpdit7yvn5/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wnested-externs
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wnested-externs: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmpxjh8fmid
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmpxjh8fmid/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmpxjh8fmid/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wold-style-definition
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wold-style-definition: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmp4vzo5z_9
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmp4vzo5z_9/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmp4vzo5z_9/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wpointer-arith
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wpointer-arith: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmphwslxtd4
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmphwslxtd4/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmphwslxtd4/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wsign-compare
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wsign-compare: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmp9jhnhn2j
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmp9jhnhn2j/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmp9jhnhn2j/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wstrict-prototypes
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wstrict-prototypes: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmp71uzpl_8
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmp71uzpl_8/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmp71uzpl_8/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wundef
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wundef: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmp3vawg2kf
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmp3vawg2kf/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmp3vawg2kf/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wwrite-strings
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wwrite-strings: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmp_yuslbvm
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmp_yuslbvm/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmp_yuslbvm/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wpacked-not-aligned -Wno-packed-not-aligned
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wno-packed-not-aligned: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmpopqq_6ea
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmpopqq_6ea/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmpopqq_6ea/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wmissing-field-initializers -Wno-missing-field-initializers
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wno-missing-field-initializers: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmpkv_g567p
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmpkv_g567p/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmpkv_g567p/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -fzero-init-padding-bits=all
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
cc: error: unrecognized command line option '-fzero-init-padding-bits=all'
Compiler for C supports arguments -fzero-init-padding-bits=all: NO
Message: Implementer : Generic loongarch
Message: ['-march=loongarch64']
Running command: /usr/bin/python3 /home/zhoumin/gh_dpdk/buildtools/list-dir-globs.py
--- stdout ---
--- stderr ---
Running command: /usr/bin/python3 /home/zhoumin/gh_dpdk/buildtools/list-dir-globs.py
--- stdout ---
--- stderr ---
Running command: /usr/bin/python3 /home/zhoumin/gh_dpdk/buildtools/list-dir-globs.py
--- stdout ---
--- stderr ---
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmp855anje6
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmp855anje6/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmp855anje6/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wformat-truncation -Wno-format-truncation
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wno-format-truncation: YES
Message: lib/log: Defining dependency "log"
Message: lib/kvargs: Defining dependency "kvargs"
Message: lib/argparse: Defining dependency "argparse"
Message: lib/telemetry: Defining dependency "telemetry"
Message: lib/pmu: Defining dependency "pmu"
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmprf0s8hux
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmprf0s8hux/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmprf0s8hux/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -D_GNU_SOURCE
Code:
#include <pthread.h>
#include <limits.h>
#if defined __stub_pthread_attr_setaffinity_np || defined __stub___pthread_attr_setaffinity_np
fail fail fail this function is not going to work
#endif
int main(void) {
void *a = (void*) &pthread_attr_setaffinity_np;
long long b = (long long) a;
return (int) b;
}
Compiler stdout:
Compiler stderr:
/usr/bin/ld: /tmp/ccoDqtZt.o: in function `main':
testfile.c:(.text+0xc): undefined reference to `pthread_attr_setaffinity_np'
/usr/bin/ld: testfile.c:(.text+0x10): undefined reference to `pthread_attr_setaffinity_np'
/usr/bin/ld: testfile.c:(.text+0x10): undefined reference to `pthread_attr_setaffinity_np'
collect2: error: ld returned 1 exit status
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmp35k0ch_x
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmp35k0ch_x/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmp35k0ch_x/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -D_GNU_SOURCE
Code:
#include <pthread.h>
int main(void) {
/bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var With some toolchains (MSYS2/mingw for example) the compiler
ABI_VERSION app build buildtools config cscope.out devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README tags test-report.txt usertools VERSION provides various builtins which are not really implemented and
ABI_VERSION app build buildtools config cscope.out devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README tags test-report.txt usertools VERSION fall back to the stdlib where they aren't provided and fail at
ABI_VERSION app build buildtools config cscope.out devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README tags test-report.txt usertools VERSION build/link time. In case the user provides a header, including
ABI_VERSION app build buildtools config cscope.out devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README tags test-report.txt usertools VERSION the header didn't lead to the function being defined, and the
ABI_VERSION app build buildtools config cscope.out devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README tags test-report.txt usertools VERSION function we are checking isn't a builtin itself we assume the
ABI_VERSION app build buildtools config cscope.out devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README tags test-report.txt usertools VERSION builtin is not functional and we just error out. app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/
#if !0 && !defined(pthread_attr_setaffinity_np) && !0
#error "No definition for __builtin_pthread_attr_setaffinity_np found in the prefix"
#endif
#ifdef __has_builtin
#if !__has_builtin(__builtin_pthread_attr_setaffinity_np)
#error "__builtin_pthread_attr_setaffinity_np not found"
#endif
#elif ! defined(pthread_attr_setaffinity_np)
__builtin_pthread_attr_setaffinity_np;
#endif
return 0;
}
Compiler stdout:
Compiler stderr:
/home/zhoumin/gh_dpdk/build/meson-private/tmp35k0ch_x/testfile.c: In function 'main':
/home/zhoumin/gh_dpdk/build/meson-private/tmp35k0ch_x/testfile.c:12:14: error: #error "No definition for __builtin_pthread_attr_setaffinity_np found in the prefix"
#error "No definition for __builtin_pthread_attr_setaffinity_np found in the prefix"
^~~~~
/home/zhoumin/gh_dpdk/build/meson-private/tmp35k0ch_x/testfile.c:20:13: error: '__builtin_pthread_attr_setaffinity_np' undeclared (first use in this function); did you mean 'pthread_attr_setaffinity_np'?
__builtin_pthread_attr_setaffinity_np;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pthread_attr_setaffinity_np
/home/zhoumin/gh_dpdk/build/meson-private/tmp35k0ch_x/testfile.c:20:13: note: each undeclared identifier is reported only once for each function it appears in
Checking for function "pthread_attr_setaffinity_np" : NO
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmp1fkgf5qm
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmp1fkgf5qm/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmp1fkgf5qm/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=c11
Code:
#include <unistd.h>
#include <limits.h>
#if defined __stub_getentropy || defined __stub___getentropy
fail fail fail this function is not going to work
#endif
int main(void) {
void *a = (void*) &getentropy;
long long b = (long long) a;
return (int) b;
}
Compiler stdout:
Compiler stderr:
/home/zhoumin/gh_dpdk/build/meson-private/tmp1fkgf5qm/testfile.c: In function 'main':
/home/zhoumin/gh_dpdk/build/meson-private/tmp1fkgf5qm/testfile.c:9:32: error: 'getentropy' undeclared (first use in this function); did you mean 'getgroups'?
void *a = (void*) &getentropy;
^~~~~~~~~~
getgroups
/home/zhoumin/gh_dpdk/build/meson-private/tmp1fkgf5qm/testfile.c:9:32: note: each undeclared identifier is reported only once for each function it appears in
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmp42ihl4u1
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmp42ihl4u1/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmp42ihl4u1/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=c11
Code:
#include <unistd.h>
int main(void) {
/bin /boot /corefiles /dev /etc /home /lib /lib64 /lost+found /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var With some toolchains (MSYS2/mingw for example) the compiler
ABI_VERSION app build buildtools config cscope.out devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README tags test-report.txt usertools VERSION provides various builtins which are not really implemented and
ABI_VERSION app build buildtools config cscope.out devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README tags test-report.txt usertools VERSION fall back to the stdlib where they aren't provided and fail at
ABI_VERSION app build buildtools config cscope.out devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README tags test-report.txt usertools VERSION build/link time. In case the user provides a header, including
ABI_VERSION app build buildtools config cscope.out devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README tags test-report.txt usertools VERSION the header didn't lead to the function being defined, and the
ABI_VERSION app build buildtools config cscope.out devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README tags test-report.txt usertools VERSION function we are checking isn't a builtin itself we assume the
ABI_VERSION app build buildtools config cscope.out devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README tags test-report.txt usertools VERSION builtin is not functional and we just error out. app/ build/ buildtools/ config/ devtools/ doc/ drivers/ dts/ examples/ kernel/ lib/ license/ usertools/
#if !0 && !defined(getentropy) && !0
#error "No definition for __builtin_getentropy found in the prefix"
#endif
#ifdef __has_builtin
#if !__has_builtin(__builtin_getentropy)
#error "__builtin_getentropy not found"
#endif
#elif ! defined(getentropy)
__builtin_getentropy;
#endif
return 0;
}
Compiler stdout:
Compiler stderr:
/home/zhoumin/gh_dpdk/build/meson-private/tmp42ihl4u1/testfile.c: In function 'main':
/home/zhoumin/gh_dpdk/build/meson-private/tmp42ihl4u1/testfile.c:12:14: error: #error "No definition for __builtin_getentropy found in the prefix"
#error "No definition for __builtin_getentropy found in the prefix"
^~~~~
/home/zhoumin/gh_dpdk/build/meson-private/tmp42ihl4u1/testfile.c:20:13: error: '__builtin_getentropy' undeclared (first use in this function); did you mean '__builtin_fegetround'?
__builtin_getentropy;
^~~~~~~~~~~~~~~~~~~~
__builtin_fegetround
/home/zhoumin/gh_dpdk/build/meson-private/tmp42ihl4u1/testfile.c:20:13: note: each undeclared identifier is reported only once for each function it appears in
Checking for function "getentropy" : NO
Message: lib/eal: Defining dependency "eal"
Message: lib/ptr_compress: Defining dependency "ptr_compress"
Message: lib/ring: Defining dependency "ring"
Message: lib/rcu: Defining dependency "rcu"
Message: lib/mempool: Defining dependency "mempool"
Message: lib/mbuf: Defining dependency "mbuf"
Message: lib/net: Defining dependency "net"
Message: lib/meter: Defining dependency "meter"
Message: lib/ethdev: Defining dependency "ethdev"
Message: lib/pci: Defining dependency "pci"
Message: lib/cmdline: Defining dependency "cmdline"
Message: lib/metrics: Defining dependency "metrics"
Message: lib/hash: Defining dependency "hash"
Message: lib/timer: Defining dependency "timer"
Message: lib/acl: Defining dependency "acl"
Message: lib/bbdev: Defining dependency "bbdev"
Message: lib/bitratestats: Defining dependency "bitratestats"
Pkg-config binary for MachineChoice.HOST is cached.
Determining dependency 'libelf' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion libelf` -> 0
0.180
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags libelf` -> 0
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs libelf` -> 0
-L/usr/lib64 -lelf
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs libelf` -> 0
-lelf
Run-time dependency libelf found: YES 0.180
Message: lib/bpf: Defining dependency "bpf"
Message: lib/cfgfile: Defining dependency "cfgfile"
Message: lib/compressdev: Defining dependency "compressdev"
Message: lib/cryptodev: Defining dependency "cryptodev"
Message: lib/distributor: Defining dependency "distributor"
Message: lib/dmadev: Defining dependency "dmadev"
Message: lib/efd: Defining dependency "efd"
Message: lib/eventdev: Defining dependency "eventdev"
Message: lib/dispatcher: Defining dependency "dispatcher"
Message: lib/gpudev: Defining dependency "gpudev"
Message: lib/gro: Defining dependency "gro"
Message: lib/gso: Defining dependency "gso"
Message: lib/ip_frag: Defining dependency "ip_frag"
Message: lib/jobstats: Defining dependency "jobstats"
Message: lib/latencystats: Defining dependency "latencystats"
Message: lib/lpm: Defining dependency "lpm"
Message: lib/member: Defining dependency "member"
Message: lib/pcapng: Defining dependency "pcapng"
Message: lib/power: Defining dependency "power"
Message: lib/rawdev: Defining dependency "rawdev"
Message: lib/regexdev: Defining dependency "regexdev"
Message: lib/mldev: Defining dependency "mldev"
Message: lib/rib: Defining dependency "rib"
Message: lib/reorder: Defining dependency "reorder"
Message: lib/sched: Defining dependency "sched"
Message: lib/security: Defining dependency "security"
Message: lib/stack: Defining dependency "stack"
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmpc4uuzrt4
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmpc4uuzrt4/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=c11
Code:
#ifdef __has_include
#if !__has_include("linux/userfaultfd.h")
#error "Header 'linux/userfaultfd.h' could not be found"
#endif
#else
#include <linux/userfaultfd.h>
#endif
Compiler stdout:
Compiler stderr:
Has header "linux/userfaultfd.h" : YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmpmaxeqcjl
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmpmaxeqcjl/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmpmaxeqcjl/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -fno-strict-aliasing
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -fno-strict-aliasing: YES
Running compile:
Working directory: /home/zhoumin/gh_dpdk/build/meson-private/tmpt8n75lon
Command line: cc /home/zhoumin/gh_dpdk/build/meson-private/tmpt8n75lon/testfile.c -o /home/zhoumin/gh_dpdk/build/meson-private/tmpt8n75lon/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Waddress-of-packed-member -Wno-address-of-packed-member
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
cc: error: unrecognized command line option '-Waddress-of-packed-member'
Compiler for C supports arguments -Wno-address-of-packed-member: NO
Message: lib/vhost: Defining dependency "vhost"
Message: lib/ipsec: Defining dependency "ipsec"
Message: lib/pdcp: Defining dependency "pdcp"
Message: lib/fib: Defining dependency "fib"
Message: lib/port: Defining dependency "port"
Message: lib/pdump: Defining dependency "pdump"
Message: lib/table: Defining dependency "table"
Message: lib/pipeline: Defining dependency "pipeline"
Message: lib/graph: Defining dependency "graph"
Message: lib/node: Defining dependency "node"
Running command: /usr/bin/python3 /home/zhoumin/gh_dpdk/buildtools/list-dir-globs.py
--- stdout ---
--- stderr ---
Running command: /usr/bin/python3 /home/zhoumin/gh_dpdk/buildtools/list-dir-globs.py
--- stdout ---
--- stderr ---
Running command: /usr/bin/python3 /home/zhoumin/gh_dpdk/buildtools/list-dir-globs.py ABI_VERSION app build buildtools config cscope.out devtools doc drivers dts examples kernel last_gpr.txt lib license MAINTAINERS Makefile meson.build meson_options.txt README tags test-report.txt usertools VERSION
--- stdout ---
More information about the test-report
mailing list