github / glb-director

GitHub Load Balancer Director and supporting tooling.
Other
2.37k stars 227 forks source link

cannot build with latest DPDK #137

Open sergey-safarov opened 2 years ago

sergey-safarov commented 2 years ago

I try build sources using latest dpdk version, but not luck.

[root@sbc-stage-a0 glb-director]# make -C src/glb-director
make: Entering directory '/root/glb-director/src/glb-director'
Makefile:63: /usr/share/dpdk//mk/rte.extapp.mk: No such file or directory
make: *** No rule to make target '/usr/share/dpdk//mk/rte.extapp.mk'.  Stop.
make: Leaving directory '/root/glb-director/src/glb-director'
[root@sbc-stage-a0 glb-director]# rpm -q dpdk
dpdk-21.11-1.el8.aarch64

I have checked dpdk sources and found this commit. https://git.dpdk.org/dpdk-stable/commit/?h=21.11&id=3cc6ecfdfe85d2577fef30e1791bb7534e3d60b3 Now mk files do not present in DPDK and build glb do not possible using the latest dpdk version.

Could you add support for the latest dpdk version?

sergey-safarov commented 2 years ago

Commit message

commit 3cc6ecfdfe85d2577fef30e1791bb7534e3d60b3
Author: Ciara Power <ciara.power@intel.com>
Date:   Thu Sep 3 16:26:50 2020 +0100

    build: remove makefiles

    A decision was made [1] to no longer support Make in DPDK, this patch
    removes all Makefiles that do not make use of pkg-config, along with
    the mk directory previously used by make.

    [1] https://mails.dpdk.org/archives/dev/2020-April/162839.html

    Signed-off-by: Ciara Power <ciara.power@intel.com>
    Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com>
    Signed-off-by: Thomas Monjalon <thomas@monjalon.net>