On Tue, 22 Jun 2021, 22:16 Kazuyoshi Furutaka, <[email protected]>
wrote:

> On the other hand, build of gcc-10.3 failed.   Then, what to do?
>

use another compiler.
e.g. you can use clang

dnf install clang

then run Sages configure as follows

CC=clang CXX=clang++ ./configure

and then

make


This configuration is not tested much on Linux, but on macOS this is the
compiler used in our builds.



> Kazuyoshi
>
> 2021年6月23日(水) 5:40 Dima Pasechnik <[email protected]>:
>
>> 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
>> <[email protected]> wrote:
>> >
>> >
>> >
>> > 2021年6月23日(水) 0:06 Dima Pasechnik <[email protected]>:
>> >>
>> >> On Tue, Jun 22, 2021 at 3:45 PM Kazuyoshi Furutaka
>> >> <[email protected]> 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 [email protected].
>> > 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 [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/sage-devel/CAAWYfq2g68RNyD6L6jw2d_XNtOrdrqc8K3TvoMcU_H9iVXRPLQ%40mail.gmail.com
>> .
>>
>
>
> --
> 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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-devel/CANjERveKpCrg%2BhJ-Expdkx5is-Jy7ehhhmmw3buWzcBpPL9o7w%40mail.gmail.com
> <https://groups.google.com/d/msgid/sage-devel/CANjERveKpCrg%2BhJ-Expdkx5is-Jy7ehhhmmw3buWzcBpPL9o7w%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAAWYfq04iN8oMAtugh%3DZmfSCoZ54zg%3DNPQ8qNmK2Bqejghy60w%40mail.gmail.com.

Reply via email to