Re: xdp2 on ubuntu-24.04.3-live-server-amd64?
Tom Herbert <[email protected]> Fri, 26 Sep 2025 17:26:39 -0700
| Newsgroups | dev.linux.lists.xdp2 |
|---|---|
| Message-ID | <CALx6S37Y3+ieHjNOhoSDJr6CMxXrX7r6y3KhkneTiDu=dBk4Xg@mail.gmail.com> |
On Fri, Sep 26, 2025 at 5:08=E2=80=AFPM dave seddon <[email protected]= om> wrote: > > I hope I'm not doing something silly > > das@ubuntu2404:/usr/lib/llvm-18/lib$ ls -la | grep libclang > lrwxrwxrwx 1 root root 40 May 27 2024 libclang-18.so.1 -> > ../../x86_64-linux-gnu/libclang-18.so.18 > lrwxrwxrwx 1 root root 40 May 27 2024 libclang-18.so.18 -> > ../../x86_64-linux-gnu/libclang-18.so.18 > -rw-r--r-- 1 root root 64796088 May 27 2024 libclang-cpp.so.18.1 > lrwxrwxrwx 1 root root 17 May 27 2024 libclang.so.1 -> libclang-1= 8.so.18 > > das@ubuntu2404:/usr/lib/llvm-18/lib$ sudo ln -s libclang-cpp.so.18.1 > libclang-cpp.so > > das@ubuntu2404:/usr/lib/llvm-18/lib$ ls -la | grep libclang > lrwxrwxrwx 1 root root 40 May 27 2024 libclang-18.so.1 -> > ../../x86_64-linux-gnu/libclang-18.so.18 > lrwxrwxrwx 1 root root 40 May 27 2024 libclang-18.so.18 -> > ../../x86_64-linux-gnu/libclang-18.so.18 > lrwxrwxrwx 1 root root 20 Sep 27 00:01 libclang-cpp.so -> > libclang-cpp.so.18.1 > -rw-r--r-- 1 root root 64796088 May 27 2024 libclang-cpp.so.18.1 > lrwxrwxrwx 1 root root 17 May 27 2024 libclang.so.1 -> libclang-1= 8.so.18 > das@ubuntu2404:/usr/lib/llvm-18/lib$ > > das@ubuntu2404:~$ cd xdp2/src/ > das@ubuntu2404:~/xdp2/src$ ./configure > > > Platform is default > Architecture is x86_64 > Architecture includes for x86_64 not found, using generic > Target Architecture is > COMPILER is gcc > Clang library missing or broken! Unfortunately, we've done too good of a job hiding output from the user :-(. Can you edit configure script and the build line under check_clang_lib: $HOST_CXX -o $TMPDIR/clang_lib $TMPDIR/clang_lib.cpp \ `$HOST_LLVM_CONFIG --ldflags --cxxflags` -lclang -lLLVM -lclang-cpp > /dev/null 2>&1 to $HOST_CXX -o $TMPDIR/clang_lib $TMPDIR/clang_lib.cpp \ `$HOST_LLVM_CONFIG --ldflags --cxxflags` -lclang -lLLVM -lclang-cpp That should give the error causing the failure Tom > das@ubuntu2404:~/xdp2/src$ > > > Also tried this, although I'm not sure the full path makes much differenc= e > > das@ubuntu2404:/usr/lib/llvm-18/lib$ sudo ln -s > /usr/lib/llvm-18/lib/libclang-cpp.so.18.1 > /usr/lib/llvm-18/lib/libclang-cpp.so > > das@ubuntu2404:~/xdp2/src$ ls -la /usr/lib/llvm-18/lib/ | grep clang > drwxr-xr-x 3 root root 4096 Sep 26 23:59 clang > lrwxrwxrwx 1 root root 40 May 27 2024 libclang-18.so.1 -> > ../../x86_64-linux-gnu/libclang-18.so.18 > lrwxrwxrwx 1 root root 40 May 27 2024 libclang-18.so.18 -> > ../../x86_64-linux-gnu/libclang-18.so.18 > lrwxrwxrwx 1 root root 41 Sep 27 00:06 libclang-cpp.so -> > /usr/lib/llvm-18/lib/libclang-cpp.so.18.1 > -rw-r--r-- 1 root root 64796088 May 27 2024 libclang-cpp.so.18.1 > lrwxrwxrwx 1 root root 17 May 27 2024 libclang.so.1 -> libclang-1= 8.so.18