svn commit: r382945 - head/lang/gnatdroid-armv7
Don Lewis
truckman at FreeBSD.org
Wed Apr 1 19:53:51 UTC 2015
On 1 Apr, John Marino wrote:
> Author: marino
> Date: Wed Apr 1 19:48:37 2015
> New Revision: 382945
> URL: https://svnweb.freebsd.org/changeset/ports/382945
>
> Log:
> lang/gnatdroid-armv8: Mark broken on FreeBSD 8
>
> This has never built on FreeBSD 8 after the base compiler was upgraded
> from GNAT 4.6 to 4.7 and later 4.9. It fails will many c++ complaints
> about multiple definition of __x86.get_pc_thunk.cx and consequential
> errors. I'm tired of the cluster builders sending me an email about it.
> I'm never going to fix it, so let's mark it broken.
>
> Modified:
> head/lang/gnatdroid-armv7/Makefile
>
> Modified: head/lang/gnatdroid-armv7/Makefile
> ==============================================================================
> --- head/lang/gnatdroid-armv7/Makefile Wed Apr 1 19:44:03 2015 (r382944)
> +++ head/lang/gnatdroid-armv7/Makefile Wed Apr 1 19:48:37 2015 (r382945)
> @@ -60,6 +60,10 @@ CROSS= gnat gnatbind gnatchop gnatclea
>
> .include <bsd.port.options.mk>
>
> +.if ${OPSYS} == FreeBSD && ${OSREL:R:M8}
> +BROKEN= multiple definition of __x86.get_pc_thunk.cx on FreeBSD 8
> +.endif
> +
I think using binutils from ports fixes that problem. Not that I really
care ...
More information about the svn-ports-all
mailing list