Enable ppc64el to build supported packages on that architecture as well.
xen dependencies are not available on ppc64el, so disable xen pmd in
that case.
powerpc currently has several libraries and pmds disabled in its default
dpdk config. That defines the range of expected-to-work packages.
Follow that and remove ppc64el architecture on those libs and pmds as packages.
Change-Id: I7f18962ad9e021c42e80739ddd569db4ecfe65dc
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Change-Id: Ic0bb0741f4027dd4ed371e3228aa770fb3b698f9
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
inkscape,
libcap-dev,
libpcap-dev,
inkscape,
libcap-dev,
libpcap-dev,
- libxen-dev,
- libxenstore3.0,
+ libxen-dev [amd64 arm64 i386],
+ libxenstore3.0 [amd64 arm64 i386],
python,
python-sphinx,
python-sphinx-rtd-theme,
python,
python-sphinx,
python-sphinx-rtd-theme,
Package: dpdk
Section: admin
Package: dpdk
Section: admin
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Homepage: http://www.dpdk.org
Depends: libdpdk-dev (= ${binary:Version}),
lsb-base (>= 3.2-14),
Homepage: http://www.dpdk.org
Depends: libdpdk-dev (= ${binary:Version}),
lsb-base (>= 3.2-14),
Package: dpdk-dev
Section: devel
Package: dpdk-dev
Section: devel
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Homepage: http://www.dpdk.org
Depends: libdpdk-dev (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
Description: Data Plane Development Kit (development files)
Homepage: http://www.dpdk.org
Depends: libdpdk-dev (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
Description: Data Plane Development Kit (development files)
Package: dpdk-igb-uio-dkms
Section: kernel
Package: dpdk-igb-uio-dkms
Section: kernel
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Depends: dkms,
dpdk-dev (= ${binary:Version}),
libdpdk-dev (= ${binary:Version}),
Depends: dkms,
dpdk-dev (= ${binary:Version}),
libdpdk-dev (= ${binary:Version}),
Package: dpdk-rte-kni-dkms
Section: kernel
Package: dpdk-rte-kni-dkms
Section: kernel
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Depends: dkms,
dpdk-dev (= ${binary:Version}),
libdpdk-dev (= ${binary:Version}),
Depends: dkms,
dpdk-dev (= ${binary:Version}),
libdpdk-dev (= ${binary:Version}),
Package: libdpdk-dev
Section: libdevel
Package: libdpdk-dev
Section: libdevel
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Multi-Arch: same
Homepage: http://www.dpdk.org
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends},
libpcap-dev,
libethdev4 (= ${binary:Version}),
Multi-Arch: same
Homepage: http://www.dpdk.org
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends},
libpcap-dev,
libethdev4 (= ${binary:Version}),
- librte-acl2 (= ${binary:Version}),
+ librte-acl2 (= ${binary:Version}) [amd64 arm64 i386],
librte-cfgfile2 (= ${binary:Version}),
librte-cmdline2 (= ${binary:Version}),
librte-cryptodev1 (= ${binary:Version}),
librte-cfgfile2 (= ${binary:Version}),
librte-cmdline2 (= ${binary:Version}),
librte-cryptodev1 (= ${binary:Version}),
librte-jobstats1 (= ${binary:Version}),
librte-kni2 (= ${binary:Version}) [amd64 arm64],
librte-kvargs1 (= ${binary:Version}),
librte-jobstats1 (= ${binary:Version}),
librte-kni2 (= ${binary:Version}) [amd64 arm64],
librte-kvargs1 (= ${binary:Version}),
- librte-lpm2 (= ${binary:Version}),
+ librte-lpm2 (= ${binary:Version}) [amd64 arm64 i386],
librte-mbuf2 (= ${binary:Version}),
librte-mempool2 (= ${binary:Version}),
librte-meter1 (= ${binary:Version}),
librte-pdump1 (= ${binary:Version}),
librte-mbuf2 (= ${binary:Version}),
librte-mempool2 (= ${binary:Version}),
librte-meter1 (= ${binary:Version}),
librte-pdump1 (= ${binary:Version}),
- librte-pipeline3 (= ${binary:Version}),
+ librte-pipeline3 (= ${binary:Version}) [amd64 arm64 i386],
librte-pmd-af-packet1 (= ${binary:Version}),
librte-pmd-bnxt1 (= ${binary:Version}),
librte-pmd-bond1 (= ${binary:Version}),
librte-pmd-cxgbe1 (= ${binary:Version}),
librte-pmd-e1000-1 (= ${binary:Version}),
librte-pmd-ena1 (= ${binary:Version}),
librte-pmd-af-packet1 (= ${binary:Version}),
librte-pmd-bnxt1 (= ${binary:Version}),
librte-pmd-bond1 (= ${binary:Version}),
librte-pmd-cxgbe1 (= ${binary:Version}),
librte-pmd-e1000-1 (= ${binary:Version}),
librte-pmd-ena1 (= ${binary:Version}),
- librte-pmd-enic1 (= ${binary:Version}),
+ librte-pmd-enic1 (= ${binary:Version}) [amd64 arm64 i386],
librte-pmd-fm10k1 (= ${binary:Version}) [amd64 i386],
librte-pmd-i40e1 (= ${binary:Version}) [amd64 i386],
librte-pmd-fm10k1 (= ${binary:Version}) [amd64 i386],
librte-pmd-i40e1 (= ${binary:Version}) [amd64 i386],
- librte-pmd-ixgbe1 (= ${binary:Version}),
+ librte-pmd-ixgbe1 (= ${binary:Version}) [amd64 arm64 i386],
librte-pmd-null-crypto1 (= ${binary:Version}),
librte-pmd-null1 (= ${binary:Version}),
librte-pmd-pcap1 (= ${binary:Version}),
librte-pmd-ring2 (= ${binary:Version}),
librte-pmd-vhost1 (= ${binary:Version}),
librte-pmd-null-crypto1 (= ${binary:Version}),
librte-pmd-null1 (= ${binary:Version}),
librte-pmd-pcap1 (= ${binary:Version}),
librte-pmd-ring2 (= ${binary:Version}),
librte-pmd-vhost1 (= ${binary:Version}),
- librte-pmd-virtio1 (= ${binary:Version}),
- librte-pmd-vmxnet3-uio1 (= ${binary:Version}),
- librte-pmd-xenvirt1 (= ${binary:Version}),
- librte-port3 (= ${binary:Version}),
+ librte-pmd-virtio1 (= ${binary:Version}) [amd64 arm64 i386],
+ librte-pmd-vmxnet3-uio1 (= ${binary:Version}) [amd64 arm64 i386],
+ librte-pmd-xenvirt1 (= ${binary:Version}) [amd64 arm64 i386],
+ librte-port3 (= ${binary:Version}) [amd64 arm64 i386],
librte-power1 (= ${binary:Version}),
librte-reorder1 (= ${binary:Version}),
librte-ring1 (= ${binary:Version}),
librte-power1 (= ${binary:Version}),
librte-reorder1 (= ${binary:Version}),
librte-ring1 (= ${binary:Version}),
- librte-sched1 (= ${binary:Version}),
- librte-table2 (= ${binary:Version}),
+ librte-sched1 (= ${binary:Version}) [amd64 arm64 i386],
+ librte-table2 (= ${binary:Version}) [amd64 arm64 i386],
librte-timer1 (= ${binary:Version}),
librte-vhost3 (= ${binary:Version})
Description: Data Plane Development Kit (basic development files)
librte-timer1 (= ${binary:Version}),
librte-vhost3 (= ${binary:Version})
Description: Data Plane Development Kit (basic development files)
when running.
Package: libethdev4
when running.
Package: libethdev4
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__ethdev_8h.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__ethdev_8h.html
This package contains the runtime libraries for librte_acl
Package: librte-cfgfile2
This package contains the runtime libraries for librte_acl
Package: librte-cfgfile2
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__cfgfile_8h.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__cfgfile_8h.html
This package contains the runtime libraries for librte_cfgfile
Package: librte-cmdline2
This package contains the runtime libraries for librte_cfgfile
Package: librte-cmdline2
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Section: libs
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
This package contains the runtime libraries for librte_cmdline
Package: librte-cryptodev1
This package contains the runtime libraries for librte_cmdline
Package: librte-cryptodev1
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__cryptodev_8h.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__cryptodev_8h.html
This package contains the runtime libraries for librte_cryptodev
Package: librte-distributor1
This package contains the runtime libraries for librte_cryptodev
Package: librte-distributor1
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__distributor_8h.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__distributor_8h.html
This package contains the runtime libraries for librte_distributor
Package: librte-eal2
This package contains the runtime libraries for librte_distributor
Package: librte-eal2
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__eal_8h.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__eal_8h.html
This package contains the runtime libraries for librte_eal
Package: librte-hash2
This package contains the runtime libraries for librte_eal
Package: librte-hash2
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__hash_8h.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__hash_8h.html
This package contains the runtime libraries for librte_hash
Package: librte-ip-frag1
This package contains the runtime libraries for librte_hash
Package: librte-ip-frag1
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__ip__frag_8h.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__ip__frag_8h.html
This package contains the runtime libraries for librte_ip_frag
Package: librte-jobstats1
This package contains the runtime libraries for librte_ip_frag
Package: librte-jobstats1
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__jobstats_8h_source.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__jobstats_8h_source.html
This package contains the runtime libraries for librte_jobstats
Package: librte-kni2
This package contains the runtime libraries for librte_jobstats
Package: librte-kni2
-Architecture: amd64 arm64
+Architecture: amd64 arm64 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__kni_8h.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__kni_8h.html
This package contains the runtime libraries for librte_kni
Package: librte-kvargs1
This package contains the runtime libraries for librte_kni
Package: librte-kvargs1
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__kvargs_8h.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__kvargs_8h.html
This package contains the runtime libraries for librte_lpm
Package: librte-mbuf2
This package contains the runtime libraries for librte_lpm
Package: librte-mbuf2
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__mbuf_8h.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__mbuf_8h.html
This package contains the runtime libraries for librte_mbuf
Package: librte-mempool2
This package contains the runtime libraries for librte_mbuf
Package: librte-mempool2
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__mempool_8h.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__mempool_8h.html
This package contains the runtime libraries for librte_mempool
Package: librte-meter1
This package contains the runtime libraries for librte_mempool
Package: librte-meter1
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__meter_8h.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__meter_8h.html
This package contains the runtime libraries for librte_pipeline
Package: librte-pmd-af-packet1
This package contains the runtime libraries for librte_pipeline
Package: librte-pmd-af-packet1
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/browse/dpdk/tree/drivers/net/af_packet
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/browse/dpdk/tree/drivers/net/af_packet
This package contains the runtime libraries for librte_pmd_af_packet
Package: librte-pmd-bnxt1
This package contains the runtime libraries for librte_pmd_af_packet
Package: librte-pmd-bnxt1
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Section: libs
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
This package contains the runtime libraries for librte_pmd_bnxt
Package: librte-pmd-bond1
This package contains the runtime libraries for librte_pmd_bnxt
Package: librte-pmd-bond1
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.html
This package contains the runtime libraries for librte_pmd_bond
Package: librte-pmd-cxgbe1
This package contains the runtime libraries for librte_pmd_bond
Package: librte-pmd-cxgbe1
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/guides/nics/cxgbe.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/guides/nics/cxgbe.html
This package contains the runtime libraries for librte_pmd_cxgbe
Package: librte-pmd-e1000-1
This package contains the runtime libraries for librte_pmd_cxgbe
Package: librte-pmd-e1000-1
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/guides/nics/e1000em.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/guides/nics/e1000em.html
This package contains the runtime libraries for librte_pmd_e1000
Package: librte-pmd-ena1
This package contains the runtime libraries for librte_pmd_e1000
Package: librte-pmd-ena1
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/guides/nics/ena.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/guides/nics/ena.html
This package contains the runtime libraries for librte_pmd_enic
Package: librte-pmd-fm10k1
This package contains the runtime libraries for librte_pmd_enic
Package: librte-pmd-fm10k1
-Architecture: amd64 i386
+Architecture: amd64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/guides/nics/fm10k.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/guides/nics/fm10k.html
This package contains the runtime libraries for librte_pmd_ixgbe
Package: librte-pmd-null-crypto1
This package contains the runtime libraries for librte_pmd_ixgbe
Package: librte-pmd-null-crypto1
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/guides/cryptodevs/null.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/guides/cryptodevs/null.html
This package contains the runtime libraries for librte_pmd_null_crypto
Package: librte-pmd-null1
This package contains the runtime libraries for librte_pmd_null_crypto
Package: librte-pmd-null1
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/browse/dpdk/tree/drivers/net/null
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/browse/dpdk/tree/drivers/net/null
This package contains the runtime libraries for librte_pmd_null
Package: librte-pmd-pcap1
This package contains the runtime libraries for librte_pmd_null
Package: librte-pmd-pcap1
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/guides/nics/pcap_ring.html#libpcap-based-pmd
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/guides/nics/pcap_ring.html#libpcap-based-pmd
This package contains the runtime libraries for librte_pmd_pcap
Package: librte-pmd-ring2
This package contains the runtime libraries for librte_pmd_pcap
Package: librte-pmd-ring2
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/guides/nics/pcap_ring.html#rings-based-pmd
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/guides/nics/pcap_ring.html#rings-based-pmd
This package contains the runtime libraries for librte_pmd_ring
Package: librte-pmd-vhost1
This package contains the runtime libraries for librte_pmd_ring
Package: librte-pmd-vhost1
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/guides/nics/vhost.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/guides/nics/vhost.html
This package contains the runtime libraries for librte_port
Package: librte-power1
This package contains the runtime libraries for librte_port
Package: librte-power1
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__power_8h.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__power_8h.html
This package contains the runtime libraries for librte_power
Package: librte-reorder1
This package contains the runtime libraries for librte_power
Package: librte-reorder1
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__reorder_8h.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__reorder_8h.html
This package contains the runtime libraries for librte_reorder
Package: librte-ring1
This package contains the runtime libraries for librte_reorder
Package: librte-ring1
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__ring_8h.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__ring_8h.html
This package contains the runtime libraries for librte_table
Package: librte-timer1
This package contains the runtime libraries for librte_table
Package: librte-timer1
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__timer_8h.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__timer_8h.html
This package contains the runtime libraries for librte_timer
Package: librte-vhost3
This package contains the runtime libraries for librte_timer
Package: librte-vhost3
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__virtio__net_8h.html
Section: libs
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__virtio__net_8h.html
This package contains the runtime libraries for librte_vhost
Package: librte-pdump1
This package contains the runtime libraries for librte_vhost
Package: librte-pdump1
-Architecture: amd64 arm64 i386
+Architecture: amd64 arm64 i386 ppc64el
Section: libs
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Section: libs
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
RTE_MACHINE := "armv8a"
RTE_TARGET := "arm64-armv8a-linuxapp-gcc"
else
RTE_MACHINE := "armv8a"
RTE_TARGET := "arm64-armv8a-linuxapp-gcc"
else
+ifneq (,$(filter $(DEB_HOST_ARCH), ppc64el))
+DPDK_CONFIG := "ppc_64-power8-linuxapp-gcc"
+RTE_MACHINE := "power8"
+RTE_TARGET := "ppc_64-power8-linuxapp-gcc"
+else
DPDK_CONFIG := "$(DEB_HOST_GNU_CPU)-native-linuxapp-gcc"
RTE_MACHINE := "default"
RTE_TARGET := "$(DEB_HOST_GNU_CPU)-default-linuxapp-gcc"
endif
DPDK_CONFIG := "$(DEB_HOST_GNU_CPU)-native-linuxapp-gcc"
RTE_MACHINE := "default"
RTE_TARGET := "$(DEB_HOST_GNU_CPU)-default-linuxapp-gcc"
endif
DPDK_STATIC_DIR = "debian/build/static-root"
DPDK_SHARED_DIR = "debian/build/shared-root"
DPDK_STATIC_DIR = "debian/build/static-root"
DPDK_SHARED_DIR = "debian/build/shared-root"
-e 's,(LIBRTE_PMD_PCAP=).*,\1y,' \
-e 's,(LIBRTE_PMD_XENVIRT=).*,\1y,' \
$(DPDK_STATIC_DIR)/.config
-e 's,(LIBRTE_PMD_PCAP=).*,\1y,' \
-e 's,(LIBRTE_PMD_XENVIRT=).*,\1y,' \
$(DPDK_STATIC_DIR)/.config
+ # xen not available on ppc64el
+ifneq (,$(filter $(DEB_HOST_ARCH), ppc64el))
+ sed -ri -e 's,(LIBRTE_PMD_XENVIRT=).*,\1n,' $(DPDK_STATIC_DIR)/.config
+endif
dh_auto_configure
override_dh_auto_build-indep:
dh_auto_configure
override_dh_auto_build-indep: