I think you're making a lot of assumptions in this email and disregarding a completely valid scenario. I know a number of projects that use a Fortran lapack. Also the base os requirement is just misleading, if you can't compile it using the os then it doesn't matter if you put it in base or not. <br><br><div class="gmail_quote"><div dir="ltr">On Thu, Jun 23, 2016, 9:54 AM C Bergström <<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I work with LAPACK(E) every day, but it's not a base OS requirement.<br>
------------<br>
CLAPACK, which removes the direct dependency on a Fortran compiler was<br>
just an F2C translation and small clean-up. Anyone could likely rerun<br>
that against the latest LAPACK.<br>
<a href="http://www.netlib.org/clapack/faq.html" rel="noreferrer" target="_blank">http://www.netlib.org/clapack/faq.html</a><br>
<br>
Small nit/observation: While gfortran may be the default installed<br>
Fortran compiler, I'm not sure it's the most popular Fortran<br>
production tool. In addition, currently no 2 Fortran compilers share<br>
compatible modules. (Think of modules as sorta like pre-compiled<br>
headers.. sorta) so it's quite common for users or system integrators<br>
to directly download lapack and build it with their preferred tool.<br>
(Not relying on system provided)<br>
<br>
Anecdotally, if Fortran was so generally important, I think Apple or<br>
Google would have smashed that problem a long time ago.<br>
<br>
imho<br>
Base OS - Not important (system compiler)<br>
<br>
Specific uses cases - extremely important (ports?)<br>
---------<br>
Trick question.. what if OpenBLAS gets an optimized lapack.. which<br>
version do you pick..<br>
<a href="https://github.com/xianyi/OpenBLAS/commit/41000c8443452b7cad0fa85898d44735aabd3cff" rel="noreferrer" target="_blank">https://github.com/xianyi/OpenBLAS/commit/41000c8443452b7cad0fa85898d44735aabd3cff</a><br>
<br>
<br>
On Fri, Jun 24, 2016 at 12:35 AM, Stephen Canon <<a href="mailto:scanon@apple.com" target="_blank">scanon@apple.com</a>> wrote:<br>
> On Jun 22, 2016, at 5:54 PM, C Bergström via cfe-dev<br>
> <<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>> wrote:<br>
><br>
> Sorry to troll your post, but who on earth uses FreeBSD+Fortran? As a<br>
> person who works on a Fortran compiler almost every day I'm actually<br>
> asking. I suspect FreeBSD could remove support for Fortran and it<br>
> wouldn't even get noticed.<br>
><br>
><br>
> Linear algebra makes the world go round. LAPACK in particular is used in<br>
> all sorts of places one might not expect at first, and AFAIK the CLAPACK<br>
> distribution is frozen at 3.2.1 vs (Fortran) LAPACK at 3.6.1.<br>
><br>
> – Steve<br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
</blockquote></div>