eve
eve copied to clipboard
WIP: Support DPDK/SPDK in EVE
Support DPDK/SPDK in EVE
Hey @temerkhanov -- it also breaks on aarch64
Step 37/65 : RUN ./configure --prefix=/usr/ --with-vhost --with-uring --with-shared && make && make install && make install DESTDIR=/out
---> Running in dd788178cf05
Using default SPDK env in /spdk/lib/env_dpdk
Using default DPDK in /spdk/dpdk/build
Configuring ISA-L (logfile: /spdk/isa-l/spdk-isal.log)...done.
Creating mk/config.mk...done.
Creating mk/cc.flags.mk...done.
Type 'make' to build.
ar: `u' modifier ignored since `D' is the default (see `U')
The Meson build system
Version: 0.54.2
Source dir: /spdk/dpdk
Build dir: /spdk/dpdk/build-tmp
Build type: native build
Program cat found: YES (/bin/cat)
Project name: DPDK
Project version: 20.08.0
Using 'CC' from environment with value: 'gcc'
Using 'CC' from environment with value: 'gcc'
C compiler for the host machine: gcc (gcc 9.3.0 "gcc (Alpine 9.3.0) 9.3.0")
C linker for the host machine: gcc ld.bfd 2.34
Host machine cpu family: aarch64
Host machine cpu: aarch64
Program pkg-config found: YES (/usr/bin/pkg-config)
Program gen-pmdinfo-cfile.sh found: YES (/spdk/dpdk/buildtools/gen-pmdinfo-cfile.sh)
Program list-dir-globs.py found: YES (/spdk/dpdk/buildtools/list-dir-globs.py)
Program check-symbols.sh found: YES (/spdk/dpdk/buildtools/check-symbols.sh)
Program options-ibverbs-static.sh found: YES (/spdk/dpdk/buildtools/options-ibverbs-static.sh)
Program binutils-avx512-check.sh found: YES (/spdk/dpdk/buildtools/binutils-avx512-check.sh)
Program python3 found: YES (/usr/bin/python3)
Program cat found: YES (/bin/cat)
Program ../buildtools/symlink-drivers-solibs.sh found: YES (/bin/sh /spdk/dpdk/config/../buildtools/symlink-drivers-solibs.sh)
Checking for size of "void *" : 8
Library m found: YES
Library numa found: NO
Found pkg-config: /usr/bin/pkg-config (1.7.2)
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency libbsd found: NO (tried pkgconfig and cmake)
pcap-config found: NO
Run-time dependency pcap found: NO (tried pkgconfig and config-tool)
Compiler for C supports arguments -Wextra: YES
config/meson.build:223: WARNING: Consider using the built-in warning_level option instead of using "-Wextra".
Compiler for C supports arguments -Wcast-qual: YES
Compiler for C supports arguments -Wdeprecated: YES
Compiler for C supports arguments -Wformat-nonliteral: YES
Compiler for C supports arguments -Wformat-security: YES
Compiler for C supports arguments -Wmissing-declarations: YES
Compiler for C supports arguments -Wmissing-prototypes: YES
Compiler for C supports arguments -Wnested-externs: YES
Compiler for C supports arguments -Wold-style-definition: YES
Compiler for C supports arguments -Wpointer-arith: YES
Compiler for C supports arguments -Wsign-compare: YES
Compiler for C supports arguments -Wstrict-prototypes: YES
Compiler for C supports arguments -Wundef: YES
Compiler for C supports arguments -Wwrite-strings: YES
Compiler for C supports arguments -Wno-address-of-packed-member -Waddress-of-packed-member: YES
Compiler for C supports arguments -Wno-packed-not-aligned -Wpacked-not-aligned: YES
Compiler for C supports arguments -Wno-missing-field-initializers -Wmissing-field-initializers: YES
Program /spdk/dpdk/config/arm/armv8_machine.py found: YES (/spdk/dpdk/config/arm/armv8_machine.py)
config/arm/meson.build:156:2: ERROR: Could not execute command "/spdk/dpdk/config/arm/armv8_machine.py".
@giggsoff Petr, do you have any interest to take over and continue this work or we close? Sadly this PR does not show any performance numbers (maybe you have some?), because such a work should clearly show benefits of introducing another backend storage, otherwise the value of the whole work is just meaningless.
No progress on these for quite a while. @eriknordmark could you please close this with the "stalled" label?
Closing as stalled