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

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



On 5/7/21 3:39 AM, YunQiang Su wrote:
> Matthias Klose <doko@debian.org> 于2021年5月6日周四 下午5:19写道:
>>
>> 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.
>>
> 
> Yes. It is our problem to leave the upstream bug to Debian.
> Anyway we fixed them now.
> 
>> 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.
>>
> 
> Yes. it was like it. While the problem is in the progress of improve.
> We just donate some new machines to GCC to act as testbed.
> 
>> 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.
>>
> 
> Thanks. I have a try to generate native packages from gcc-defaults-mipsen, while
> it may make it too complex than current version.

thanks, the priority should be a gcc-11-mipsen package.  Let's see how the
mipsen development works for the bookworm cycle, so that would include GCC 12 as
well.

Matthias


Reply to: