Reformatted for clarity:

My original message (edited):
> I am trying to compile "Triangle" meshing software (see
> http://www.cs.cmu.edu/~quake/triangle.html).
>
> It needs <fpu_control.h>, which seems to be part of glibc-devel (as
> reported by rpm.pbone.net).
>
> But I could not find glibc-devel for msys2/mingw?
>
>

A reply from Alasdair:

On Fri, Mar 20, 2015 at 10:53 AM, Ferro, Alasdair
<[email protected]> wrote:
> Mirko,
>
> This page:
>     http://www.fortran-2000.com/ArnaudRecipes/CompilerTricks.html#x86_PrecMode
> shows how to do this on a number of platforms. You will need to modify the 
> code to use the native Windows API for it.
>
> Alasdair

Alasdair,

Two comments:

- OK, I  will dig into the code to adjust it.  As I see it, I need to
ensure the computations are done in double precision
mode, not the extended double precision (I have never dealt with
numerics at that level).

- I am puzzled as to why gcc on Linux has these header files but the
MinGW one does not even though they are both
for the same processor. For example, I have a VM rurnning Ubuntu on
the same machine I have MSYS2 & MinGW.
Why does one have the .h file and the other one does not?  Is it that
noone has done it on MSYS2, or is there a more
fundamental OS-related reson?

Thanks,

Mirko

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Mirko,

Strictly speaking those header files are not provided by GCC, they are part of 
the standard C library - on Linux this is glibc (GNU libc, hence the RPM 
package name). On Windows, MSYS does not try to replace the standard C library 
that is provided by Microsoft, therefore you must use whatever API Microsoft 
has to achieve the same result.

Alasdair
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Msys2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/msys2-users

Reply via email to