That is just copy paste from Ben’s command line. As. i wrote, this is just about presenting the concept...
> On 31 Oct 2019, at 18:39, Christian Hopps <cho...@chopps.org> wrote: > > Requiring root privileges for building software is pretty atypical and > limiting, even for x-compiling. > > Thanks, > Chris. > >> On Oct 31, 2019, at 12:45 PM, Damjan Marion via Lists.Fd.Io >> <dmarion=me....@lists.fd.io> wrote: >> >> >> So what people think about following approach for cross-compilation: >> >> Patch: https://gerrit.fd.io/r/c/vpp/+/23153 >> >> At the moment this is just to show idea, so it works only for x86-to-x86 and >> between ubuntu versions only but it can be easily >> extended to scenarios like build vpp packages for AArch64 centos7 on ubuntu >> x86 host. >> >> export CROSS_DISTRO_NAME=ubuntu >> exprot CROSS_DISTRO_VER=18.04 >> export CROSS_ARCH=x86_64 >> export CROSS_TARGET=release >> >> $ make cross-env-init >> >> this is executed once, it creates docker container named >> "vpp-dev-env-ubuntu-18.04-x86_64”, install all dependencies including DPDK >> and other libs” >> >> $ make cross-env-update >> >> updates cross-env to latest packages and ext-deps >> >> $ make cross-shell >> >> starts shell inside cross-env >> >> $ make cross-package >> >> builds VPP and creates packages: >> >> ls -la build/ubuntu-18.04-x86_64-release >> total 11716 >> drwxr-xr-x 3 root root 4096 Oct 31 17:30 . >> drwxrwxr-x 4 damarion damarion 4096 Oct 31 17:36 .. >> drwxr-xr-x 22 root root 4096 Oct 31 17:30 build >> -rw-r--r-- 1 root root 190124 Oct 31 17:30 >> libvppinfra_20.01-rc0~555-g7f980bcfe_amd64.deb >> -rw-r--r-- 1 root root 145056 Oct 31 17:30 >> libvppinfra-dev_20.01-rc0~555-g7f980bcfe_amd64.deb >> -rw-r--r-- 1 root root 23140 Oct 31 17:30 >> python3-vpp-api_20.01-rc0~555-g7f980bcfe_amd64.deb >> -rw-r--r-- 1 root root 8815 Oct 31 17:30 >> vpp_20.01-rc0~555-g7f980bcfe_amd64.buildinfo >> -rw-r--r-- 1 root root 4147 Oct 31 17:30 >> vpp_20.01-rc0~555-g7f980bcfe_amd64.changes >> -rw-r--r-- 1 root root 3674024 Oct 31 17:30 >> vpp_20.01-rc0~555-g7f980bcfe_amd64.deb >> -rw-r--r-- 1 root root 23104 Oct 31 17:30 >> vpp-api-python_20.01-rc0~555-g7f980bcfe_amd64.deb >> -rw-r--r-- 1 root root 719712 Oct 31 17:30 >> vpp-dbg_20.01-rc0~555-g7f980bcfe_amd64.deb >> -rw-r--r-- 1 root root 915744 Oct 31 17:30 >> vpp-dev_20.01-rc0~555-g7f980bcfe_amd64.deb >> -rw-r--r-- 1 root root 3113820 Oct 31 17:30 >> vpp-plugin-core_20.01-rc0~555-g7f980bcfe_amd64.deb >> -rw-r--r-- 1 root root 3144784 Oct 31 17:30 >> vpp-plugin-dpdk_20.01-rc0~555-g7f980bcfe_amd64.deb >> >> >> >> >> >> -=-=-=-=-=-=-=-=-=-=-=- >> Links: You receive all messages sent to this group. >> >> View/Reply Online (#14428): https://lists.fd.io/g/vpp-dev/message/14428 >> Mute This Topic: https://lists.fd.io/mt/40199795/1826170 >> Group Owner: vpp-dev+ow...@lists.fd.io >> Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [cho...@chopps.org] >> -=-=-=-=-=-=-=-=-=-=-=- >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#14433): https://lists.fd.io/g/vpp-dev/message/14433 Mute This Topic: https://lists.fd.io/mt/40199795/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-