[2/2] ci: enable more drivers in Travis builds
Checks
Commit Message
The Travis compilation is missing some dependencies to build these PMDs:
- af_xdp (libbpf)
- ipn3ke (libfdt)
- mlx (libibverbs)
Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
---
.travis.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Comments
Thomas Monjalon <thomas@monjalon.net> writes:
> The Travis compilation is missing some dependencies to build these PMDs:
> - af_xdp (libbpf)
> - ipn3ke (libfdt)
> - mlx (libibverbs)
>
> Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
> ---
I was going to wait until travis finished to ACK this but I think it's
okay. I'll check back in on it later.
Acked-by: Aaron Conole <aconole@redhat.com>
> .travis.yml | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/.travis.yml b/.travis.yml
> index 19422d4b3c..bb32c8edcc 100644
> --- a/.travis.yml
> +++ b/.travis.yml
> @@ -24,7 +24,7 @@ aarch64_packages: &aarch64_packages
>
> extra_packages: &extra_packages
> - *required_packages
> - - [libbsd-dev, libpcap-dev, libcrypto++-dev, libjansson4, abigail-tools]
> + - [libbsd-dev, libbpf-dev, libpcap-dev, libibverbs-dev, libcrypto++-dev, libfdt-dev, libjansson4, abigail-tools]
>
> build_32b_packages: &build_32b_packages
> - *required_packages
17/02/2020 19:00, Aaron Conole:
> Thomas Monjalon <thomas@monjalon.net> writes:
>
> > The Travis compilation is missing some dependencies to build these PMDs:
> > - af_xdp (libbpf)
> > - ipn3ke (libfdt)
> > - mlx (libibverbs)
> >
> > Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
>
> I was going to wait until travis finished to ACK this but I think it's
> okay. I'll check back in on it later.
>
> Acked-by: Aaron Conole <aconole@redhat.com>
>
> > extra_packages: &extra_packages
> > - *required_packages
> > - - [libbsd-dev, libpcap-dev, libcrypto++-dev, libjansson4, abigail-tools]
> > + - [libbsd-dev, libbpf-dev, libpcap-dev, libibverbs-dev, libcrypto++-dev, libfdt-dev, libjansson4, abigail-tools]
It failed because libbpf is not available:
Unable to locate package libbpf-dev
I will re-spin a v2 without libbpf (not enabling af_xdp PMD).
Thomas Monjalon <thomas@monjalon.net> writes:
> 17/02/2020 19:00, Aaron Conole:
>> Thomas Monjalon <thomas@monjalon.net> writes:
>>
>> > The Travis compilation is missing some dependencies to build these PMDs:
>> > - af_xdp (libbpf)
>> > - ipn3ke (libfdt)
>> > - mlx (libibverbs)
>> >
>> > Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
>>
>> I was going to wait until travis finished to ACK this but I think it's
>> okay. I'll check back in on it later.
>>
>> Acked-by: Aaron Conole <aconole@redhat.com>
>>
>> > extra_packages: &extra_packages
>> > - *required_packages
>> > - - [libbsd-dev, libpcap-dev, libcrypto++-dev, libjansson4, abigail-tools]
>> > + - [libbsd-dev, libbpf-dev, libpcap-dev, libibverbs-dev, libcrypto++-dev, libfdt-dev, libjansson4, abigail-tools]
>
> It failed because libbpf is not available:
> Unable to locate package libbpf-dev
>
> I will re-spin a v2 without libbpf (not enabling af_xdp PMD).
Okay. Feel free to keep my ack :)
@@ -24,7 +24,7 @@ aarch64_packages: &aarch64_packages
extra_packages: &extra_packages
- *required_packages
- - [libbsd-dev, libpcap-dev, libcrypto++-dev, libjansson4, abigail-tools]
+ - [libbsd-dev, libbpf-dev, libpcap-dev, libibverbs-dev, libcrypto++-dev, libfdt-dev, libjansson4, abigail-tools]
build_32b_packages: &build_32b_packages
- *required_packages