> Date: Wed, 26 Jul 2017 00:31:48 +0300 > From: Valery Ushakov <u...@stderr.spb.ru> > > On Tue, Jul 25, 2017 at 21:29:33 +0000, co...@sdf.org wrote: > > On Tue, Jul 25, 2017 at 09:26:56PM +0000, Valeriy E. Ushakov wrote: > > > Revert previous as it breaks at least sparc and hpcsh builds. > > > nearbyint() is not included in libm on all platforms. > > > > The intention was to find which platforms do not install it and change > > them to install it > > You can do that in your tree, not in the public repo.
I suggested to he@ that he commit this so we can quickly find which platforms have obviously broken libm, since nobody at the time had the resources to try every platform locally. If you know about sparc and/or hpcsh, can you fix them by adding the right source file in the appropriate place in the libm Makefile? > Date: Wed, 26 Jul 2017 05:32:42 +0700 > From: Robert Elz <k...@munnari.oz.au> > > coypu - an alternative would be to make a test that (when run as a test, > rather than when being built) attempts to compile code to use whatever > interface that is, so that the test fails if the interface doesn't exist, > rather than actually breaking the build, if the test cannot be compiled and > installed. This would be needless effort. It is a bug that the symbols are missing. We were shipping a busted libm.