On Fri, Jul 31, 2020 at 11:41 PM Samuel Lelièvre
<[email protected]> wrote:
>
> 2020-07-31 22:26 UTC, Dima Pasechnik:
> >
> > On Fri, Jul 31, 2020 at 10:55 PM Matthias Koeppe:
> > >
> > > That's a bug. Please open a ticket
> > >
> > > On Friday, July 31, 2020 at 2:44:08 PM UTC-7, Samuel Lelievre wrote:
> > >>
> > >> Dear sage-devel,
> > >>
> > >> On macOS, alongside my attempts to build Sage
> > >> using as many Homebrew packages as possible,
> > >> I am trying to build a "batteries-included" Sage
> > >> completely independent of Homebrew.
> > >>
> > >> I decided to configure with
> > >>
> > >>     --with-system-gcc=no --with-system-gfortran=no
> >
> > --with-system-gcc must be yes on macOS, I think.
> > You actually cannot build Sage with "real" gcc/g++ on macOS,
> > you need system's gcc/g++, which is actually not gcc/g++, but clang/clang++
> >
> > system-gcc will come from Xcode, not from Homebrew.
>
> In fact, you can set `--with-system-gcc=no`, and Sage will build
> its own `gcc` (using the system `clang` to do so), and then use
> that `gcc` and its `gfortran` to build most other packages.

Does this still work? Surely, some packages have to be built with
Xcode's clang/clang++.
What's the point of this?

>
> > >> and was expecting the following outcome:
> > >>
> > >> - Sage builds its own gcc, which contains gfortran
> > >> - Sage does not build an additional gfortran
> >
> > see above. This won't fly.
> >
> > >> but the actual outcome is:
> > >>
> > >> - Sage builds its own gcc, which contains gfortran
> > >> - Sage then tries to build gfortran, which fails
> > >>   with an error indicating that Sage built its own gcc,
> > >>   which contains gfortran, so gfortran should not be built
> > >>
> > >> Were my expectations legitimate and does this deserve a ticket?
> >
> > yes, but no, see above.
>
> Turns out I obtained my desired outcome by
> - configuring with `--with-system-gcc=no`
> - leaving out `--with-system-gfortran` entirely.
>
> The ability to do that means the ticket I asked about opening
> is not an absolute necessity, but should I still open it?

well, you're welcome - but it's certainly not a top priority.

>
> --
> 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/CAEcArF3G74qOzFBC2nU2HU8%2B_uLLDO5UG00SENdivAACPTZBeA%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/CAAWYfq1bZiGRhQoSPJ3KrCon%3D_fhgaMXsn7%2BECsv4is0FfWFGg%40mail.gmail.com.

Reply via email to