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