Re: kernel bpf test_progs - vm wrong libc version

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 15 Jun 2021 at 03:27, Andrii Nakryiko <andrii.nakryiko@xxxxxxxxx> wrote:
>
> On Fri, Jun 11, 2021 at 1:23 PM Geyslan G. Bem <geyslan@xxxxxxxxx> wrote:
> >
> > Trying to run vmtest.sh from the bpf-next linux
> > tools/testing/selftests/bpf on Arch Linux raises this error:
> >
> > ./test_progs
> > ./test_progs: /usr/lib/libc.so.6: version `GLIBC_2.33' not found
> > (required by ./test_progs)
> >
> > VM:
> > https://libbpf-vmtest.s3-us-west-1.amazonaws.com/x86_64/libbpf-vmtest-rootfs-2020.09.27.tar.zst
> >
> > [root@(none) /]# strings /usr/lib/libc.so.6 | grep '^GLIBC_2.' | tail
> > GLIBC_2.30
> > GLIBC_2.5
> > GLIBC_2.9
> > GLIBC_2.7
> > GLIBC_2.6
> > GLIBC_2.18
> > GLIBC_2.11
> > GLIBC_2.16
> > GLIBC_2.13
> > GLIBC_2.2.6
> >
> > It would be nice to have
> > https://github.com/libbpf/libbpf/blob/master/travis-ci/vmtest/configs/INDEX
> > updated to refer to a new image with GLIBC_2.33.
> >
> > Host settings:
> >
> > $ strings /usr/lib/libc.so.6 | grep GLIBC_2.33
> > GLIBC_2.33
> > GLIBC_2.33
> >
>
> It seems kind of silly to update our perfectly working image just
> because a new version of glibc was released. Is there any way for you
> to down-grade glibc or build it in some compatibility mode, etc?
> selftests don't really rely on any bleeding-edge features of glibc.

Yeah. Continuously updating/regenerating the image would be a bit
silly, indeed. It was just the trigger for a better proposal.

I would rely on a self-updating image rather than a static one.
Probably that would be more operative. I don't know.

>
> > $ uname -a
> > Linux hb 5.12.9-arch1-1 #1 SMP PREEMPT Thu, 03 Jun 2021 11:36:13 +0000
> > x86_64 GNU/Linux
> >
> > $ gcc --version
> > gcc (GCC) 11.1.0
> >
> > $ clang --version
> > clang version 13.0.0 (/home/uzu/.cache/yay/llvm-git/llvm-project
> > ad381e39a52604ba07e1e027e7bdec1c287d9089)
> > Target: x86_64-pc-linux-gnu
> > Thread model: posix
> > InstalledDir: /usr/bin
> >
> > P.S.: This issue was started in
> > https://github.com/libbpf/libbpf/issues/321 and brought to here.
> >
> > Thank you.
> >
> > Regards,
> >
> > Geyslan G. Bem



-- 
Regards,

Geyslan G. Bem



[Index of Archives]     [Linux Samsung SoC]     [Linux Rockchip SoC]     [Linux Actions SoC]     [Linux for Synopsys ARC Processors]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]


  Powered by Linux