7 ms·
What compiler is used to build blas and lapack, as well as a whole lot of programming based on them like numpy, scipy, julia, etc.?
by grapeli23 7y ago
What compiler is used to build blas and lapack, as well as a whole lot of programming based on them like numpy, scipy, julia, etc.?
- loeg 7y agoThat's encoded in each individual port. lapack, for example, has USES=fortran[1]. That invokes Uses/fortran.mk[2] and accepts the ports-default fortran compiler, FORTRAN_DEFAULT, which is definedin bsd.default-versions.mk[3] as gfortran (GCC). [1]: https://svnweb.freebsd.org/ports/head/math/lapack/Makefile?revision=507372&view=markup#l21 https://svnweb.freebsd.org/ports/head/math/lapack/Makefile?r... [2]: https://svnweb.freebsd.org/ports/head/Mk/Uses/fortran.mk?revision=497798&view=markup https://svnweb.freebsd.org/ports/head/Mk/Uses/fortran.mk?rev... [3]: https://svnweb.freebsd.org/ports/head/Mk/bsd.default-versions.mk?revision=525000&view=markup#l43 https://svnweb.freebsd.org/ports/head/Mk/bsd.default-version...
- kevans91 7y agoNothing changes here- this is solely about removing GCC 4.2 from the base/ repository; ports are almost entirely unaffected, and the GCC ecosystem in ports is fairly healthy.