[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20180917114607.zdfynraumichm4id@yubo-2>
Date: Mon, 17 Sep 2018 07:46:08 -0400
From: Bo YU <tsu.yubo@...il.com>
To: Daniel Borkmann <daniel@...earbox.net>
Cc: yuzibode@....com, netdev@...r.kernel.org
Subject: Re: iproute2: Debian 9 No ELF support
Hi,
On Mon, Sep 17, 2018 at 11:57:12AM +0200, Daniel Borkmann wrote:
>On 09/17/2018 10:23 AM, Bo YU wrote:
>> Hello,
>> I have followed the instructions from:
>>
>> https://cilium.readthedocs.io/en/latest/bpf/#bpftool
>>
>> to test xdp program.
>> But i can not enable elf support.
>>
>> ./configure --prefix=/usr
>> ```output
>> TC schedulers
>> ATM no
>>
>> libc has setns: yes
>> SELinux support: no
>> ELF support: no
>> libmnl support: yes
>> Berkeley DB: yes
>> need for strlcpy: yes
>> libcap support: yes
>> ```
>> And i have installed libelf-dev :
>> ```output
>> sudo apt show libelf-dev
>> Package: libelf-dev
>> Version: 0.168-1
>> Priority: optional
>> Section: libdevel
>> Source: elfutils
>> Maintainer: Kurt Roeckx <kurt@...ckx.be>
>> Installed-Size: 353 kB
>> Depends: libelf1 (= 0.168-1)
>> Conflicts: libelfg0-dev
>> Homepage: https://sourceware.org/elfutils/
>> Tag: devel::library, role::devel-lib
>> ```
>>
>> And gcc version:
>> gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)
>>
>> uname -a:
>> Linux debian 4.18.0-rc1+ #2 SMP Sun Jun 24 16:53:57 HKT 2018 x86_64 GNU/Linux
>>
>> Any help is appreciate.
>
>Debian's official iproute2 packaging build says 'libelf-dev' [0], and having
>libelf-dev installed should work ...
>
> [...]
> Build-Depends: bison,
> debhelper (>= 10~),
> flex,
> iptables-dev,
> libatm1-dev,
> libcap-dev,
> libdb-dev,
> libelf-dev,
> libmnl-dev,
> libselinux1-dev,
> linux-libc-dev,
> pkg-config,
> po-debconf,
> zlib1g-dev,
> [...]
>
>Did you ran into this one perhaps [1]? Do you have zlib1g-dev installed?
Yes,You are right. I install zlib1g-dev with your help,iproute2 enable ELF
support.
```output
./configure --prefix=/usr
TC schedulers
ATM no
libc has setns: yes
SELinux support: no
ELF support: yes
libmnl support: yes
Berkeley DB: yes
need for strlcpy: yes
libcap support: yes
```
But there is no effect after [1], right? When i install libelf-dev,it should
install zlib1g-dev also.
Is there any way to update the page [2]?
Thank you, Daniel
[2] https://cilium.readthedocs.io/en/latest/bpf/#bpftool
>
> [0] https://salsa.debian.org/debian/iproute2/blob/master/debian/control
> [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=885071
Powered by blists - more mailing lists