How to build bnxt pdm driver and static driver libraries?

David Aldrich david.aldrich.ntml at gmail.com
Wed Sep 11 19:09:05 CEST 2024


Hi

As mentioned earlier today, I am trying to build dpdk v.20.11.10. I
now build with:

$ sudo meson -Dexamples=all -Dprefix="/"
-Ddisable_drivers=common/mvep,common/mlx5,net/mvneta,net/mvpp2,net/nfb,net/mlx4,net/mlx5,\
crypto/qat,crypto/aesni_gcm,crypto/aesni_mb,crypto/armv8,crypto/ccp,crypto/kasumi,crypto/mvsam,crypto/openssl,\
crypto/snow3g,crypto/zuc,compress/isal,regex/mlx5,vdpa/mlx5,net/pcap,net/szedata2,raw/ifpga,net/af_xdp,net/ipn3ke
build
$ cd build
$ sudo ninja
$ sudo meson install --destdir=../x86_64-native-linux-gcc

Many pmd drivers appear in:

x86_64-native-linux-gcc/lib/x86_64-linux-gnu/dpdk/pmds-21.0/

but my application needs:

librte_pmd_bnxt.a

and that is not built.

Actually, I have two problems: librte_pmd_bnxt.a and
librte_pmd_bnxt.so are both missing, and the pmd libraries that are
generated are only present as shared libraries - I need static
libraries.

Any advice please?

Best regards
David


More information about the users mailing list