aboutsummaryrefslogtreecommitdiffstats
path: root/configure
AgeCommit message (Collapse)AuthorFilesLines
2024-02-15build: add fib configuring optionBenoît Ganne1-0/+14
Allow to select 8-8-8-8 or 16-8-8 mtrie FIB implementation. Type: improvement Change-Id: I2f4aec8bfec987d3f3d9f9cc5a16fabf4b6cc2ac Signed-off-by: Benoît Ganne <bganne@cisco.com>
2024-01-17octeon: native driver for Marvell Octeon SoCDamjan Marion1-0/+12
Type: feature Change-Id: I6898625c4e8854f777407dac3159e4c639a54860 Signed-off-by: Monendra Singh Kushwaha <kmonendra@marvell.com> Signed-off-by: Damjan Marion <damarion@cisco.com>
2023-03-06build: add sanitizer option to configure scriptBenoît Ganne1-0/+10
Type: improvement Change-Id: Ia679d6e5fb7eff6dbd7363465e5667119751e908 Signed-off-by: Benoît Ganne <bganne@cisco.com>
2022-04-25build: add option to build only for native CPUDamjan Marion1-0/+7
Significantly reduces compilation time for uses who are interested to run binaries only on the build machine. Type: make Change-Id: I431f6f7374b6dfa8b3f7c72dc69f3d5cafd1f6bb Signed-off-by: Damjan Marion <damarion@cisco.com>
2022-04-05build: ./configure basic cross-compilation supportDamjan Marion1-12/+38
$ sudo dpkg --add-architecture arm64 [update APT sources.list] $ sudo apt install qemu crossbuild-essential-arm64 libssl-dev:arm64 libuuid1:arm64 libnl-3-dev:arm64 libnl-route-3-dev:arm64 $ ./configure -w -a aarch64 $ ninja $ uname -m x86_64 $ bin/vpp unix interactive _______ _ _ _____ ___ __/ __/ _ \ (_)__ | | / / _ \/ _ \ _/ _// // / / / _ \ | |/ / ___/ ___/ /_/ /____(_)_/\___/ |___/_/ /_/ vpp# show cpu Model name: armv8 Microarch model (family): unknown (implementer 0x55 part 0x32c PASS 89.1519459600) Flags: fp asimd aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve Base frequency: .06 GHz vpp# Type: make Change-Id: Ib8bf2c7e38f109db42225db2e3182ceb8871baaf Signed-off-by: Damjan Marion <damarion@cisco.com>
2021-05-28build: bash set in ./configureDamjan Marion1-0/+1
Type: make Change-Id: I29dce242579d130afe031715b328d6bba73ec6dd Signed-off-by: Damjan Marion <damarion@cisco.com>
2021-05-11build: compiler flags handling cleanupDamjan Marion1-1/+1
Type: make Change-Id: I51f30edb91e09525ba116fe3941f2e43f9718da7 Signed-off-by: Damjan Marion <damarion@cisco.com>
2021-05-06build: fix ./configure helpDamjan Marion1-1/+1
Type: make Change-Id: I2479f1f84d32bf3e7266625a01174c1706bea7be Signed-off-by: Damjan Marion <damarion@cisco.com>
2021-05-04misc: improve src detection in configure scriptMohammed Hawari1-1/+2
Change-Id: I2c45b160d76883044a3a7db0afcac0c56bcd2bcf Signed-off-by: Mohammed Hawari <mohammed@hawari.fr> Type: feature
2021-05-04build: add set-build-type-* targets to CMakeDamjan Marion1-7/+8
Type: make Change-Id: Icf37873b461cd034567dc1b99e23d1bbb3f4b9f0 Signed-off-by: Damjan Marion <damarion@cisco.com>
2021-05-01build: add option to turn off some march variantsDamjan Marion1-1/+1
Type: make Change-Id: I53f7995c7e7a7ff829c662d71f37d88780bdd140 Signed-off-by: Damjan Marion <damarion@cisco.com>
2021-04-30misc: experimental configure scriptDamjan Marion1-0/+96
Type: make Change-Id: Iaeb9d22eec9a7a763b63899814a44e78c8050f1f Signed-off-by: Damjan Marion <damarion@cisco.com>