On the other hand, build of gcc-10.3 failed. Then, what to do? 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.
