On 12/02/2015 05:57 AM, Thomas Monjalon wrote: > Following the recent discussions, this is a proposal to have a standard > installation process while keeping compatibility with most of the old > behaviours. > Thank you Mario and Bruce for having submitted other proposals. > I hope there will be a strong consensus for this one.
Mm, can't help it but this situation reminds me of https://imgs.xkcd.com/comics/standards.png That aside, a bigger problem is that it doesn't seem to work. make clean make config T=x86_64-native-linuxapp-gcc make make install DESTDIR=/tmp/dpdk-root ...results in this: [pmatilai at sopuli dpdk]$ make DESTDIR=/tmp/dpdk-root install ================== Installing /tmp/dpdk-root/usr/local/ make[3]: Nothing to be done for 'install-kmod'. tar: include: Cannot stat: No such file or directory tar: Exiting with failure status due to previous errors cp: cannot stat ?./.config?: No such file or directory /srv/work/repos/dpdk/mk/rte.sdkinstall.mk:122: recipe for target 'install-sdk' failed make[3]: *** [install-sdk] Error 1 /srv/work/repos/dpdk/mk/rte.sdkroot.mk:104: recipe for target 'install-sdk' failed make[2]: *** [install-sdk] Error 2 /srv/work/repos/dpdk/mk/rte.sdkinstall.mk:93: recipe for target 'install' failed make[1]: *** [install] Error 2 /srv/work/repos/dpdk/mk/rte.sdkroot.mk:102: recipe for target 'install' failed make: *** [install] Error 2 [pmatilai at sopuli dpdk]$ The failure appears to be install-sdk failing since invoking it alone results in similar errors. install-runtime appears to do something but it mainly installs sources to various directories in DESTDIR, eg: [pmatilai at sopuli dpdk]$ find /tmp/dpdk-root/ /tmp/dpdk-root/ /tmp/dpdk-root/usr /tmp/dpdk-root/usr/local /tmp/dpdk-root/usr/local/lib /tmp/dpdk-root/usr/local/lib/librte_mempool /tmp/dpdk-root/usr/local/lib/librte_mempool/rte_dom0_mempool.c /tmp/dpdk-root/usr/local/lib/librte_mempool/rte_mempool.c /tmp/dpdk-root/usr/local/lib/librte_mempool/Makefile /tmp/dpdk-root/usr/local/lib/librte_mempool/rte_mempool_version.map /tmp/dpdk-root/usr/local/lib/librte_mempool/rte_mempool.h [...] /tmp/dpdk-root/usr/local/bin/test-pmd /tmp/dpdk-root/usr/local/bin/test-pmd/testpmd.h /tmp/dpdk-root/usr/local/bin/test-pmd/icmpecho.c /tmp/dpdk-root/usr/local/bin/test-pmd/parameters.c /tmp/dpdk-root/usr/local/bin/test-pmd/macswap.c /tmp/dpdk-root/usr/local/bin/test-pmd/csumonly.c /tmp/dpdk-root/usr/local/bin/test-pmd/macfwd.c [...] install-kmod doesn't seem to do anything at all: [pmatilai at sopuli dpdk]$ rm -rf /tmp/dpdk-root/ [pmatilai at sopuli dpdk]$ ls build/kmod/ igb_uio.ko rte_kni.ko [pmatilai at sopuli dpdk]$ make DESTDIR=/tmp/dpdk-root install-kmod make[1]: Nothing to be done for 'install-kmod'. [pmatilai at sopuli dpdk]$ find /tmp/dpdk-root/ find: ?/tmp/dpdk-root/?: No such file or directory [pmatilai at sopuli dpdk]$ - Panu -