Package: musl-dev
Version: 1.1.16-3
Severity: wishlist

( I previously filed a similar bug for the musl package:
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=803577 )

I wanted to compile a program for MIPS, linked against musl, and found I
had to remove musl-dev:amd64 to install musl-dev:mips.  I don't see any
good reason why musl-dev can't be installed for several architectures at
the same time.  Most of the content is already in architecture-specific
directories:
        /usr/include/mips-linux-musl/
        /usr/lib/mips-linux-musl/
        /lib/mips-linux-musl
        /etc/ld-musl-mips.d

The stuff outside those directories looks like it would be the same for
all architectures.  I don't see any explicit 'Conflicts' lines in the
'apt show' output, but apt believes they conflict:
        $ apt install musl-dev musl-dev:mips
        The following packages have unmet dependencies:
         musl-dev : Recommends: linux-musl-dev but it is not installable
                    Conflicts: musl-dev:mips but 1.1.16-3 is to be installed
         musl-dev:mips : Recommends: linux-musl-dev:mips but it is not 
installable
                         Conflicts: musl-dev but 1.1.16-3 is to be installed

- Michael


-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: arm64, mips, i386

Kernel: Linux 4.12.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_CA:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages musl-dev depends on:
ii  musl  1.1.16-3

Versions of packages musl-dev recommends:
pn  linux-musl-dev  <none>

musl-dev suggests no packages.

-- no debconf information

Attachment: signature.asc
Description: PGP signature

Reply via email to