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

stop building the native mips* packages from the gcc-11, binutils and gcc-defaults packages



Hi syq,

when uploading gcc-11 to unstable, I'll fail the build for mipsel and mips64el.
Please start building gcc-11 from it's own source package for the mipsel and
mips64el binaries.

The past years have shown for me, that I'm spending too much time caring for
mipsen issues, and as long as these archs are still release architectures, I am
trying to reduce my involvement with these.

 - For the past four or five years, Debian didn't complete any
   decision process for release architectures, maybe for limited
   spare time, maybe because decision makers are biased.

 - Compared to other release architectures I see more issues on
   mipsen targets than on other release architectures, also
   there is no mips*-linux target mentioned in GCC upstream either
   as a primary or secondary release architecture.  I don't see
   mips-elf as an adequate target.  mips*-linux development
   seems to happen within Debian, like KFreeBSD and the Hurd.
   These are also not release architecture anymore.
   Looking at the gcc-testresults, the only test results
   posted are from the Debian builds, so nobody else in the
   community seems to build for mips*-linux.

The extra packaging shouldn't be much overhead, adding a gcc-11-mipsen package
which only builds the native packages for mipsel and mips64el.  For the future,
the native mipsen binutils packages can also be built from the binutils-mipsen
source packages, as the native mipsen gcc dependency packages from the
gcc-defaults-mipsen source package.

Matthias


Reply to: