#18078: CMake optional package
-------------------------------------+-------------------------------------
Reporter: isuruf | Owner:
Type: enhancement | Status: needs_work
Priority: major | Milestone: sage-6.6
Component: packages: | Resolution:
optional | Merged in:
Keywords: | Reviewers:
Authors: Isuru Fernando | Work issues:
Report Upstream: N/A | Commit:
Branch: | 3aae9bf7905d0cb5ec63eaceef8ee9f590c87463
u/isuruf/cmake_optional_package | Stopgaps:
Dependencies: |
-------------------------------------+-------------------------------------
Comment (by fbissey):
Replying to [comment:18 dimpase]:
> Replying to [comment:17 fbissey]:
> > At the moment I would recommend people who want cmake on OS X to
download it from kitware and make sure that the `cmake` command is in
their `PATH`. We could put some words of that effect in `spkg-install`. I
don't see this working on OS X anytime soon. We would need a breakthrough
with `gcc` or `clang`.
>
> I won't be surprised if this cmake won't be useful within Sage, as it
might assume too much of the native OSX toolchain.
>
> cmake was mentioned by me in a GSoC 2015 discussion regarding getting
CSymPy into Sage; I expressed my doubts that cmake, which is used to
configure CSymPy, is easy to deal with in Sage, based on some vague
memories about cmake/Sage difficulties I saw. Now I recall that that was
about building cmake in Sage on OSX.
I don't think there is a difficulty per see in using `cmake` on OS X. The
trouble building `cmake` and in fact `gcc` and in turn a bunch of other
stuff is solely the fault of apple pushing its own stuff and not caring.
`gcc` is currently slightly broken on OS X and unless the `gcc` team gets
something together it will just get worse. Not being able to build `cmake`
is just one of the many symptoms of `gcc` cracking while apple is pushing
hard.
--
Ticket URL: <http://trac.sagemath.org/ticket/18078#comment:19>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.