Hi Team, We are trying to build VPP on ubuntu 20.04 with kernel version:5.4.x.
We cloned the gerrit code: https://gerrit.fd.io/r/vpp When we try to build with : /build-root/vagrant/build.sh, we see below issues: ubuntu@vpp:~/vpp/build-root$ cat /home/ubuntu/vpp/build-root/build-vpp-native/vpp/CMakeFiles/CMakeError.log Performing C SOURCE FILE Test compiler_flag_no_stringop_overflow failed with the following output: Change Dir: /home/ubuntu/vpp/build-root/build-vpp-native/vpp/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/ninja cmTC_155e3 && [1/2] Building C object CMakeFiles/cmTC_155e3.dir/src.c.o warning: unknown warning option '-Wno-stringop-overflow'; did you mean '-Wno-shift-overflow'? [-Wunknown-warning-option] 1 warning generated. [2/2] Linking C executable cmTC_155e3 Source file was: int main(void) { return 0; } Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output: Change Dir: /home/ubuntu/vpp/build-root/build-vpp-native/vpp/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/ninja cmTC_ff9c6 && [1/2] Building C object CMakeFiles/cmTC_ff9c6.dir/src.c.o [2/2] Linking C executable cmTC_ff9c6 FAILED: cmTC_ff9c6 : && /usr/lib/ccache/clang --target=x86_64-linux-gnu CMakeFiles/cmTC_ff9c6.dir/src.c.o -o cmTC_ff9c6 && : /usr/bin/x86_64-linux-gnu-ld: CMakeFiles/cmTC_ff9c6.dir/src.c.o: in function `main': src.c:(.text+0x25): undefined reference to `pthread_create' /usr/bin/x86_64-linux-gnu-ld: src.c:(.text+0x31): undefined reference to `pthread_detach' /usr/bin/x86_64-linux-gnu-ld: src.c:(.text+0x3d): undefined reference to `pthread_cancel' /usr/bin/x86_64-linux-gnu-ld: src.c:(.text+0x4f): undefined reference to `pthread_join' clang: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. Source file was: #include <pthread.h> static void* test_func(void* data) { return data; } int main(void) { pthread_t thread; pthread_create(&thread, NULL, test_func, NULL); pthread_detach(thread); pthread_cancel(thread); pthread_join(thread, NULL); pthread_atfork(NULL, NULL, NULL); pthread_exit(NULL); return 0; } Checking whether the ASM compiler is GNU using "--version" did not match "(GNU assembler)|(GCC)|(Free Software Foundation)": clang version 10.0.0-4ubuntu1 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/bin Determining if the function SSL_set_async_callback exists failed with the following output: Change Dir: /home/ubuntu/vpp/build-root/build-vpp-native/vpp/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/ninja cmTC_ed864 && [1/2] Building C object CMakeFiles/cmTC_ed864.dir/CheckFunctionExists.c.o [2/2] Linking C executable cmTC_ed864 FAILED: cmTC_ed864 : && /usr/lib/ccache/clang --target=x86_64-linux-gnu -DCHECK_FUNCTION_EXISTS=SSL_set_async_callback CMakeFiles/cmTC_ed864.dir/CheckFunctionExists.c.o -o cmTC_ed864 /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so && : /usr/bin/x86_64-linux-gnu-ld: CMakeFiles/cmTC_ed864.dir/CheckFunctionExists.c.o: in function `main': CheckFunctionExists.c:(.text+0x17): undefined reference to `SSL_set_async_callback' clang: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. We have seen posts on similar issue (vpp-dev@lists.fd.io | Arm build failures on Qualcomm, ThunderX2, Mellanox Bluefield<https://lists.fd.io/g/vpp-dev/topic/30829032?p=,,,20,0,0,0::,,,0,0,0,30829032>),but couldn't find a proper answer. We tried with a stable version also, but seeing same issue. Is there any prerequisites to build VPP on ubuntu 20. Can anyone please share your points on this. Regards, Rajisha L&T Technology Services Ltd www.LTTS.com L&T Technology Services Limited (LTTS) is committed to safeguard your data privacy. For more information to view our commitment towards data privacy under GDPR, please visit the privacy policy on our website www.Ltts.com. This Email may contain confidential or privileged information for the intended recipient (s). If you are not the intended recipient, please do not use or disseminate the information, notify the sender and delete it from your system.
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#21369): https://lists.fd.io/g/vpp-dev/message/21369 Mute This Topic: https://lists.fd.io/mt/90906807/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-