lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
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

Powered by Openwall GNU/*/Linux Powered by OpenVZ