libquadmath
FX
fxcoudert@gmail.com
Tue Feb 25 09:47:00 GMT 2020
Hello Bienisaz,
> I have managed to compile the program using the quadmath, but the
> program works only if the libquadmath-0.dll is supplied in a working
> directory. I notice that there were some controversies on the internet,
> concerning the issue of static linking of the quadmath library, and
> there seems to be no clear solution available how to link the library
> statically. Is there any way to do this? I would appreciate a hint.
You should be able to link directly against libquadmath.a instead of the shared version.
> Another problem I see is that it seems impossible to dynamically
> allocate __float128 vectors by using "calloc" or "new". Is there
> any other way to achieve a dynamic allocation?
The following works for me:
__float128 *x = calloc(sizeof(__float128), 8);
> Yet another difficulty is that the list of available math functions
> does not contain some important functions, notably Bessel functions
> K0() and K1() (although some other Bessel functions are available).
> Are there any plans to extend the library by providing more functions
> and more elaborate support for I/O (like streams, for example)?
> More generally, are there any plans for further development of the
> library?
I do not think any further development is planned.
> Also, if there is any discussion list or other place where one can
> ask questions about the library, can you please indicate the address?
> Is there any place where one can contribute procedures to the library?
Ask on the gcc general mailing list: gcc@gcc.gnu.org
FX
More information about the Gcc
mailing list