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

On Wed, Nov 20, 2019 at 3:54 PM sprock <rma...@mun.ca> wrote:
>
> Hello,
>
> I'm interested in helping out with this.  I have a machine with 12.1-RELEASE 
> installed.  I have checked out the source.
>
> What must I do to get going?
>
> Cheers,
> Roger
>
> --
> 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+unsubscr...@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.

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAAWYfq3S1kdF1WWaTqSL0gvS2-O%2Bjh1WRfJF_ySq4b8rQXdDTw%40mail.gmail.com.

Reply via email to