<div dir="auto">Thank you very much Vijay. It worked. <div dir="auto">To me this setup is really helpful. </div><div dir="auto"><br></div><div dir="auto">Just a note. The disable fortran option should be taken into account also on the hdf5 build when configuring moab with download-hdf5. Otherwise that will fail.</div><div dir="auto"><br></div><div dir="auto">Hope that the new option will be included in future releases. </div><div dir="auto"><br></div><div dir="auto">Bests</div><div dir="auto">Lorenzo</div><div dir="auto"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Nov 15, 2017 2:58 AM, "Vijay S. Mahadevan" <<a href="mailto:vijay.m@gmail.com">vijay.m@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Lorenzo,<br>
<br>
Can you give the branch "vijaysm/osx-blas-lapack" a try on your<br>
machines ? I've added several additional configure options to control<br>
the mangling (when fortran is disabled), and an option to disable<br>
BLAS/LAPACK (only if Eigen is present). A combination of:<br>
--disable-blaslapack --with-eigen3 --with-fc-mangling-suffix="_"<br>
should give you the right result. Let me know if this gives you the<br>
result of not requiring a Fortran compiler.<br>
<br>
I will merge this branch to develop and run our buildbot tests on<br>
various configuration combinations. Paul, I'll also make some<br>
modifications to CMake if this approach is acceptable. Let me know.<br>
<br>
Iulian, any comments ?<br>
<br>
Vijay<br>
<br>
On Fri, Nov 10, 2017 at 5:14 PM, Vijay S. Mahadevan <<a href="mailto:vijay.m@gmail.com">vijay.m@gmail.com</a>> wrote:<br>
> Paul, as Lorenzo mentioned, we need to modify configuration to enable<br>
> this cross option. I can look into that as well.<br>
><br>
> The more combinations/options we add, the more complicated the<br>
> configuration becomes. While things do become seemingly flexible, I<br>
> just want to make sure it doesn't become a maintenance nightmare later<br>
> on. Hence the decision originally to just make BLAS/LAPACK mandatory<br>
> and not allow Eigen (with/without external BLAS). The implication on<br>
> FC here was a side effect unfortunately of that decision.<br>
><br>
> Vijay<br>
><br>
> On Fri, Nov 10, 2017 at 3:29 PM, Lorenzo Botti <<a href="mailto:bottilorenzo@gmail.com">bottilorenzo@gmail.com</a>> wrote:<br>
>> Dear Paul,<br>
>> I don’t think it’s actually possible. The build system should be modified to<br>
>> account for such a configure option.<br>
>> Anyway this is also what I need, a fix to run MOAB on OSX without fortran.<br>
>> On my laptop I’m not interested on performance but I do most of the<br>
>> development.<br>
>> Installing a fortran compiler on OSX is a pain, as far as I know this forces<br>
>> me to use gcc instead of clang.<br>
>> Accordingly I would need to use a package manager like macports or homebrew,<br>
>> or to compile gcc myself.<br>
>> A fallback on Eigen would be really welcome.<br>
>><br>
>> Bests<br>
>> Lorenzo<br>
>><br>
>> On 10 Nov 2017, at 21:19, Paul Wilson <<a href="mailto:paul.wilson@wisc.edu">paul.wilson@wisc.edu</a>> wrote:<br>
>><br>
>> I'm not sure if I follow how to actually do what you are suggesting.  If I<br>
>> wanted to rely on Eigen instead of both BLAS/LAPACK, is there a set of<br>
>> options I can pass to either autoconf or CMAKE to do that?<br>
>><br>
>><br>
</blockquote></div></div>