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

Bug#1043308: libc6-dev-mips64el-cross: Unmatched libc6 verison in mips64el unstable release



Package: libc6-dev-mips64el-cross
Version: 2.36-8cross2
Severity: important

Dear Maintainer,

I'm trying to build a cross-compiling environment for mips64el on my x86 VM. The
Dockerfile is in this form:

```
FROM dockcross/base:latest

ENV ARCH=mips
ENV SUBARCH=mips
ENV DEBIAN_ARCH=mips64el
ENV CROSS_TRIPLET=mips64el-linux-gnuabi64

# Add the cross compiler sources
RUN echo "deb http://deb.debian.org/debian/ unstable main" >> /etc/apt/sources.list && \
  dpkg --add-architecture ${DEBIAN_ARCH}

RUN apt-install \
        crossbuild-essential-${DEBIAN_ARCH}     \
        libc6-dev-${DEBIAN_ARCH}-cross          \
        libc6-${DEBIAN_ARCH}-cross              \
        libbz2-dev:${DEBIAN_ARCH}               \
        libexpat1-dev:${DEBIAN_ARCH}            \
        ncurses-dev:${DEBIAN_ARCH}              \
        libssl-dev:${DEBIAN_ARCH}               \
        protobuf-c-compiler                     \
        protobuf-compiler                       \
        python3-protobuf                        \
        libnl-3-dev:${DEBIAN_ARCH}              \
        libprotobuf-dev:${DEBIAN_ARCH}          \
        libnet-dev:${DEBIAN_ARCH}               \
        libprotobuf-c-dev:${DEBIAN_ARCH}        \
        libcap-dev:${DEBIAN_ARCH}               \
        libaio-dev:${DEBIAN_ARCH}               \
        libnl-route-3-dev:${DEBIAN_ARCH}

# Compile my stuff...
```

The error message received is:
libc6-dev:mips64el : Breaks: libc6-dev-mips64el-cross (< 2.37~) but 2.36-8cross2 is to be installed

IMHO, The root of the problem is that while libc6-dev:mips64el has been updated to
version 2.37-7 in the unstable release, the libc6-dev-mips64el-cross remains at
version 2.36-8cross2 in both stable and unstable releases, leading to dependency
issue. Notably, most other architectures have updated their unstable versions of
lib6-dev-${arch}-cross to 2.37-3cross1, such as arm64, armhf, s390x, and so on.

Is it possible to upgrade lib6-dev-mips64el-cross to a new version, or change the
dep requirements of lib6-dev:mips64el in unstable release? Thanks a lot :)

Reply to: