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

Bug#886315: libc6-dev-$arch-cross incompatible with libc6-dev:$arch: glibc major version skew



Package: libc6-dev-arm64-cross,libc6-dev-armel-cross,libc6-dev-armhf-cross,libc6-dev-mips-cross,libc6-dev-mips64el-cross,libc6-dev-mipsel-cross,libc6-dev-ppc64el-cross,libc6-dev-s390x-cross
Version: 2.25-3cross1
Severity: important
User: helmutg@debian.org
Usertags: rebootstrap
Control: block -1 by 886301

The cross-toolchain-base package in unstable is still built from glibc
2.25 while unstable has glibc 2.26. When both are installed, gcc seems
to pick e.g. -lpthread from libc6-dev:$arch and -lc from
libc6-dev-$arch-cross. That can result in:

//lib/powerpc64le-linux-gnu/libpthread.so.0: undefined reference to `__mmap@GLIBC_PRIVATE'

Try configuring src:nvi to reproduce.

Please reupload cross-toolchain-base. You probably want to wait for the
fix of #886301 though.

This is not super exciting, but I need a bug number.

Helmut


Reply to: