-
-
Notifications
You must be signed in to change notification settings - Fork 491
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make Sage build with clang (3.7+) and make it the default on OS X #12426
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:7
I guess many of these tickets are useful for porting in general. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Changed keywords from clang to clang C++11 porting |
comment:13
Added further ticket references. |
This comment has been minimized.
This comment has been minimized.
comment:15
Description presumably needs some updating... |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:22
eclib has been fixed upstream last year (IIRC) as well; currently re-checking whether our current version still builds... |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:483
Is installed and matches version
|
comment:484
|
comment:485
The bit that's supposed to prevent this from happening in configure is
so this test must be failing with the shell used debian 7. It will to be converted into something more universally reliable. |
comment:486
Could it be that on that Debian 7 system /bin/sh is not bash? This might explain this singularity. |
comment:487
Please read [comment:479] for a possible explanation and see #24579 for a possible fix... |
comment:488
Why is this in sage-pending? |
Changed branch from u/jdemeyer/clang-progress to |
comment:491
Thanks everyone! |
Changed commit from |
Apple stopped supporting GCC in favour of clang. This is to track the status of building Sage with clang with the aim of making it the default compiler used on OS X and other OS where it is the default compiler.
Packages failing their tests
eclib
, reported upstream at eclib test suite fails when compiled with clang due to tolerance problems JohnCremona/eclib#19giac
- patch to pass tests with gcc/pari-2.8+ causes failures with clang fixed by Upgrade giac to 1.4.9-45 #24174ccache
ccache fails test suite with clang #22836Supporting clang not only on OSX:
Depends on #24579
CC: @nexttime @jpflori @dimpase @mkoeppe @isuruf
Component: build
Keywords: clang porting
Author: François Bissey
Branch:
ac7816d
Reviewer: Jeroen Demeyer, John Palmieri, Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/12426
The text was updated successfully, but these errors were encountered: