Hi Roger,
you are most welcome.
Please have a look at
https://trac.sagemath.org/ticket/26249, this is
more or less where we stand w.r.t. porting to FreeBSD.
I'm convinced that the best way to proceed would be to keep working on
https://trac.sagemath.org/ticket/27330
to use as many FreeBSD packages as possible, in particular
https://trac.sagemath.org/ticket/27870
and
https://trac.sagemath.org/ticket/27824
(for the latter perhaps the important case is Python3, whereas Python
2 may be left out)
With the latter done, the tricky Python packages such as Numpy and
Scipy, and other, can come from the
system, too.
On FreeBSD side, one should add/update ports of various packages, e.g.
the Flint port in FreeBSD should be updated to link to NTL.
And, more generally, everything listed as completed on
https://trac.sagemath.org/ticket/27330 should be available as FreeBSD
ports.
The configuration scripts in the latter might need adjustments to make
them work on FreeBSD, as only few of them were tested on it.
One annoying feature of FreeBSD is lack of "normal" support of things
installed in /usr/local/ on the compiler side.
I.e. while on Linux/OSX one can, say, do at the command like "cc
blah.c" and get blah.c compiled and linked, on FreeBSD one might need
to set CFLAGS, LDFLAGS, etc to certain non-empty values to go through
(so it'd hard to use compilers out of ports/ tree). But this
unfortunately breaks various configuration scripts that sometimes, on
purpose, ignore these flags.
I also don't know whether the libgcc_s.so.1 mess has finally been
sorted out in some way. I made experiments with flang instead of
gfortran, but flang is also needing extra flags, see
https://trac.sagemath.org/ticket/26249#comment:22
Please feel free to ask for more details.
HTH
Dima
> --
> 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
sage-devel+...@googlegroups.com.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/sage-devel/791d741d-b99e-4569-8b42-84f16289886f%40googlegroups.com.