David Brownlee a écrit :
On 29 March 2016 at 14:57, BERTRAND Joël <joel.bertrand%systella.fr@localhost> wrote:David Brownlee a écrit :On 24 March 2016 at 20:41, BERTRAND Joël <joel.bertrand%systella.fr@localhost> wrote:Bug found. In mk/platform/NetBSD.mk, you have specified for Alpha CFLAGS=-mieee (line 116). And mpfr cannot be built with this flag.I think that was added (a long time back :) to help most apps which expect IEEE754 behaviour to work better on Alpha. Presumably mpfr used to be able to be built with the flag? I wonder what changed?It was. I've used this flag on linux without trouble.Would that be on AlphaLinux? could it be gcc version related?
It was on Redhat/alpha and Debian/alpha a long time ago. Maybe with gcc 3.4. But under NetBSD, I've never have trouble with mpfr (older version of mpfr and gcc 4.6).
I have seen that mpfr was added in gcc53 sources (provided by pkgsrc team, I haven't checked on gnu ftp). gcc53 cannot be built on alpha also.Thats interesting - I assume some changes must have been made to the gcc-5.3 imported into tree as NetBSD/alpha cut across to gcc5.3 in the last day or so, so hopefully the same sort of changes could be applied to the pkgsrc version...
To be exact, I don't understand how gcc53 doesn't use pkgsrc/mpfr and use its own version of mpfr.
Regards, JKB