stephen at missouri.edu
Sat May 17 02:27:00 UTC 2014
I have started to think about making sage compatible with FreeBSD-10.
The main problem thus far is that clang's c++ compiler is missing some
stuff like the include file ext/numeric.
I don't know if clang's c++ compiler is far behind gcc-4.7, or whether
it is a question of merely copying a few include files from gcc-4.7.
I just committed a change to the sage port (revision 354274) where if
you want to see if it compiles with clang, just comment out the
USE_GCC=yes line in the Makefile.
One subpackage that breaks fairly early on is ratpoints. It has a
function defined inside of another function. If anyone is interested I
can send them my patch to fix this. But you will find other subpackages
that break as well because it is not able to find include files.
More information about the freebsd-ports