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: