Last active
February 17, 2019 05:51
-
-
Save krsna1729/18cda9da48d2abdac2984566dc1dc60d to your computer and use it in GitHub Desktop.
build dpdk using meson ninja
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM ubuntu | |
RUN apt-get update && apt-get install --no-install-recommends -y \ | |
gcc \ | |
libc-dev \ | |
make \ | |
python3-pip \ | |
python3-setuptools && \ | |
rm -rf /var/lib/apt/lists/* | |
RUN pip3 install --no-cache-dir \ | |
meson \ | |
ninja |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# docker run --rm -it -v $(pwd)/dpdk:/dpdk krsna1729/dpdk-meson-ninja bash | |
cd dpdk | |
meson build | |
cd build | |
ninja | |
ninja install |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Message: | |
================= | |
Libraries Enabled | |
================= | |
libs: | |
compat, cmdline, kvargs, eal, ring, mempool, mbuf, net, | |
meter, ethdev, pci, metrics, hash, timer, acl, bbdev, | |
bitratestats, cfgfile, compressdev, cryptodev, distributor, efd, eventdev, gro, | |
gso, ip_frag, jobstats, kni, latencystats, lpm, member, power, | |
pdump, rawdev, reorder, sched, security, vhost, ipsec, port, | |
table, pipeline, flow_classify, bpf, | |
Message: | |
=============== | |
Drivers Enabled | |
=============== | |
common: | |
cpt, dpaax, octeontx, | |
bus: | |
dpaa, fslmc, ifpga, pci, vdev, vmbus, | |
mempool: | |
bucket, dpaa, dpaa2, octeontx, ring, stack, | |
net: | |
af_packet, ark, atlantic, avf, avp, axgbe, bond, bnxt, | |
cxgbe, dpaa, dpaa2, e1000, ena, enetc, enic, failsafe, | |
fm10k, i40e, ice, ifc, ixgbe, kni, liquidio, netvsc, | |
nfp, null, octeontx, qede, ring, sfc, softnic, tap, | |
thunderx, vdev_netvsc, vhost, virtio, vmxnet3, | |
crypto: | |
caam_jr, dpaa_sec, dpaa2_sec, null_crypto, octeontx_crypto, crypto_scheduler, virtio_crypto, | |
compress: | |
octeontx_compress, qat, | |
event: | |
dpaa, dpaa2, octeontx, opdl, skeleton, sw, dsw, | |
baseband: | |
bbdev_null, | |
raw: | |
skeleton_rawdev, dpaa2_cmdif, dpaa2_qdma, ifpga_rawdev, | |
Build targets in project: 399 | |
WARNING: Project specifies a minimum meson_version '>= 0.41' but uses features which were added in newer versions: | |
* 0.42.0: {'extra_cflags arg in pkgconfig.generate'} | |
* 0.44.0: {'warning'} | |
* 0.46.0: {'recursive arg in extract_all_objects'} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment