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

Bug#905707: gcc-8: x32 gcc builds have older versions than i386 and x86_64 builds



Package: gcc-8
Version: 8.2.0-1
Severity: normal

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?

I use a Debian Sid x86-64 system with gcc installed from the x32 repository
(because the x32 compiler is about 10% faster).

Unfortunatelly, in the last months the x32 builds lag behind the i386 and
x86-64 build.

Currently, gcc-7:amd64 has version 7.3.0-27, gcc-7:x32 has version
7.3.0-26. gcc-8:amd64 has version 8.2.0-3, gcc-8:x32  has version 8.2.0-1.

dpkg only upgrades packages if they have the same version, so if x32 is
lagging behind x86-64, the packages can't be upgraded at all.

I'm currently stuck 8-20180425-1 and I can't upgrade it just because the
x32 and x86-64 packages don't have the same version (and didn't have for
a few last months).

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

1. Install Debian Sid amd64.
2. Add foreign architectures:
	dpkg --add-architecture x32
	dpkg --add-architecture i386
3. Set /etc/apt/sources.list to:
deb [ arch=i386,amd64 ] http://ftp.cz.debian.org/debian/ sid main contrib non-free
deb [ arch=x32 ] http://ftp.de.debian.org/debian-ports/ unreleased main
deb [ arch=x32 ] http://ftp.de.debian.org/debian-ports/ unstable main

4. Try to install gcc-7 or gcc-8. It can't be installed because of
mismatched versions

   * What was the outcome of this action?

You can't install or upgrade gcc.

   * What outcome did you expect instead?

The x32 repository should be in sync with the x86-64 repository.

*** End of the template - remove these template lines ***


Reply to: