[Vm-dev] FloatMathPlugin and -lm (libm)

stes@PANDORA.BE stes at telenet.be
Sun Jul 19 11:55:50 UTC 2020


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256


For MacOS and Windows I think that it defines -DBIT_IDENTICAL_FLOATING_POINT=1:

CFLAGS:=$(CFLAGS) -DBIT_IDENTICAL_FLOATING_POINT=1

That can be seen in 

./build.macos64x64/common/Makefile.flags
./build.win64x64/common/Makefile.tools

and then it adds fdlibm/libm.a:

ifdef BIT_IDENTICAL_FLOATING_POINT
LIBS:=$(LIBS) $(BLDDIR)/fdlibm/libm.a
endif

So I think that if you set -DBIT_IDENTICAL_FLOATING_POINT=0 on MacOS,
then it stills adds fdlibm/libm.a (because it is defined as '0')

So regardless of whether you set it '0' or '1', it adds fdlibm/libm.a right ?

David Stes

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJfFDRfAAoJEAwpOKXMq1MaexQH/2pWfPKgd5EJjPXFepo5QK+z
czByVnHFB8IOdcz23IVNq4JDwrMTFx3X8pnIpKAsWBOcEdxnd9zidaDdSUFk9VYF
lUa8ToEpMoxbVmh0+5YH96yvXGmHQr8vv2C2G5AGuzRkqMbjTgN+MZNUGEpX0PAa
5bKLe7Lrt29Y7q2v0O6JxdlHR/xbUFcT7KFgbaWKZc/vPtGxfoVm0qyshQCFO2hJ
P2RN9s3NwM9t4boO3TPpQwcnD5VGOqELWDYh1LAEksif+re5WIJmw0e9w2j5izhS
qJRupmIA6qtXduj+G6sDCFdSb7Q9kPqje2RHbQgo49bOC+6BD+GspMq/NWzBwMI=
=kCOF
-----END PGP SIGNATURE-----


More information about the Vm-dev mailing list