-
-
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
port Sage to FreeBSD 11 #22679
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.
comment:6
cf my comments at for the need for /lib/libgcc_s.so.1 to be replaced. Basically, gcc/gfortran and clang's toolchains are slightly incompatible; while workarounds are in place for OSX, |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:9
one of internal giac tests fail (harmlessly, I hope):
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Author: Dima Pasechnik |
This comment has been minimized.
This comment has been minimized.
Dependencies: #22687 |
Commit: |
Branch: u/dimpase/freebsd_experimental |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
This comment has been minimized.
This comment has been minimized.
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:89
ticket description should be edited on an updated ticket page, duh... |
This comment has been minimized.
This comment has been minimized.
comment:90
The segfault in the bottom part of comment 87 remains the same if |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
|
comment:93
New code for
(might be due to careless use of threading...) Note that the previously used in Sage version of scipy 0.17.1, still works. |
comment:94
it turns out that scipy's Voronoi works with the system's Python 2.7.14, but not with Sage's one (there are BSD-only Python patches; trying them now). |
This comment has been minimized.
This comment has been minimized.
comment:96
Please see #26249 for a followup, for FreeBSD version 12, where things are considerably simpler. |
Reviewer: Dima Pasechnik |
Please see #26249 for the followup (for FreeBSD 12).
FreeBSD as of version 10 uses clang by default, and is closer to OSX in other ways too, so it would be a good free testing ground for the use of clang with Sage.
preparing tools:
as
is new enough:pkg install binutils
will installas
version 2.28, and you need it to come first inPATH
(i.e. make sure that/usr/local/bin
comes before/usr/bin
)./lib/libgcc_s.so.1
and point it to the right one in/usr/local/lib/gcc6/
(perhaps there is a better way...)/bin/sh
is actually bashAtlasRep
GAP package).building Sage itself
starting from a clean git repo:
HISTORICAL: Sage itself:
CFLAGS="-I/usr/local/include"
to findlibintl.h
andLDFLAGS="-L/usr/local/lib -lintl"
to link.Depends on #12426
Depends on #23700
CC: @sagetrac-stephen @kiwifb @jdemeyer @jpflori
Component: porting: BSD
Author: Dima Pasechnik
Branch/Commit: u/dimpase/fbsd-support @
4aaeeb4
Reviewer: Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/22679
The text was updated successfully, but these errors were encountered: