#18078: CMake optional package
-------------------------------------+-------------------------------------
Reporter: isuruf | Owner:
Type: enhancement | Status: needs_work
Priority: major | Milestone: sage-6.7
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 certik):
Thanks for trying to compile cmake.
A few comments:
* if csympy is the only package that requires cmake and cmake is
impossible to build, we can also support an alternative build system in
csympy
* I really like cmake, so let me try to fix these issues first, as I would
prefer to keep cmake as the build system (but it needs to reliably build
on OS X, both with clang and with gcc)
* I independently discovered lots of similar issues with building cmake
with gcc on OS X 10.10 (https://github.com/hashdist/hashstack/issues/746),
and just like you noticed, it builds fine with the native clang. As you
can see, you can easily tell cmake not to compile in various things and
rather reuse them from the system or Sage. I really believe all these
issues can be fixed and I am also sure Kitware is itself interested in
cmake being able to build, e.g. Robert Maynard from Kitware already
commented on my issue above with some tips.
So I will have a look in the coming days and I will update this issue.
--
Ticket URL: <http://trac.sagemath.org/ticket/18078#comment:29>
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.