Re: future of sparc64 (was: Making C++11 a hard requirement for FreeBSD)

Marius Strobl <[email protected]> Tue, 10 Oct 2017 23:14:28 +0200
Newsgroups gmane.os.freebsd.devel.sparc,gmane.os.freebsd.architechture
Message-ID <[email protected]>
On Sat, Oct 07, 2017 at 12:41:24PM -0500, Mark Linimon wrote:
> 
> All gccs > 4.9 fail to build.  Looking at the logs AFAICT the failure
> is a floating-point exception as soon as the first built binary is run
> during the internal testing.

The most plausible cause for that is executables and/or dynamic libraries
not installing the user trap handlers as specified by the libc 64 psABI,
i. e. not call __sparc_utrap_setup(). Do the ports GCCs use their own CRT
nowadays? Do they no longer link libc last? Please provide their linker
invocation. Also, please provide the backtrace of a minimal program
exhibiting that problem.

Marius

_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-sparc64
To unsubscribe, send any mail to "[email protected]"