Sage is not yet ready to be built with gcc 11, see
https://trac.sagemath.org/ticket/31786

On Tue, Jun 22, 2021 at 8:36 PM Kazuyoshi Furutaka
<furutaka.kazuyo...@gmail.com> wrote:
>
>
>
> 2021年6月23日(水) 0:06 Dima Pasechnik <dimp...@gmail.com>:
>>
>> On Tue, Jun 22, 2021 at 3:45 PM Kazuyoshi Furutaka
>> <furutaka.kazuyo...@gmail.com> wrote:
>> [...]
>> > First of all, I'd like to let you know that on Fedora-34 (x86_64), the 
>> > simple build (configured with --prefix only) of prestine gcc-10.3.0 fails 
>> > without the static version of libstdc++ library (please read this thread 
>> > for details).
>> >
>> > On Fedora-33 systems, it can build without libstdc++.a; I've tried to 
>> > investigate the reason but couldn't figure out yet.
>> >
>> > Then, even on a Fedora-34 (x86_64) system WITH libstdc++.a, the build of 
>> > Sage 9.4.beta3 fails; the build of gcc-10.3.0 failed due to 
>> > "gcc-multilib-multiarch.patch": without it, the build of gcc succeeds.  
>> > I'll attach the log of the failed gcc build.
>> > On Fedora,
>> >   MULTILIB_OSDIRNAMES =  m64=../lib64 m32=../lib mx32=../libx32
>> > instead of
>> >   MULTILIB_OSDIRNAMES =  m64=../lib m32=../lib32 mx32=../libx32
>> >
>> > Sorry for just a report; I could not yet figure out how to resolve this 
>> > issue (modify the patch).
>>
>> it is not clear what you are trying to do.
>>
>> The reasons gcc is included as a package in Sage are mostly
>> historical; I don't think there are many current use cases for it,
>> and I think it actually should be removed.
>> Fortunately there are enough options nowadays to source C/C++/Fortran
>> compilers elsewhere.
>> (at most, Sage might need to add some C,C++,Fortran flags)
>>
>> HTH,
>> Dima
>
>
> I once post a reply but it seems to disappear...
>
> I just want to build Sage from source.
> The sage-build try to build GCC and a huge number of its dependent packages 
> though they're already on my system as rpm packages because GCC on Fedora is 
> TOO NEW.
> So I'm very happy if someone modify the build system to avoid the 
> time-consuming build of GCC and its dependent!
>
> Yours,
> Kazuyoshi
> --
> Kazuyoshi Furutaka
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-devel/CANjERvf_M%3DDf25S3HKvkPhzXMxNEXGRcAbtUSU6g0J2UG6Q3CQ%40mail.gmail.com.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAAWYfq2g68RNyD6L6jw2d_XNtOrdrqc8K3TvoMcU_H9iVXRPLQ%40mail.gmail.com.

Reply via email to