Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 01 Apr 2015 21:58:10 +0200
From:      John Marino <freebsd.contact@marino.st>
To:        Don Lewis <truckman@FreeBSD.org>, marino@FreeBSD.org
Cc:        svn-ports-head@FreeBSD.org, svn-ports-all@FreeBSD.org, ports-committers@FreeBSD.org
Subject:   Re: svn commit: r382945 - head/lang/gnatdroid-armv7
Message-ID:  <551C4DD2.8090303@marino.st>
In-Reply-To: <201504011953.t31JrTDh004786@gw.catspoiler.org>
References:  <201504011953.t31JrTDh004786@gw.catspoiler.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 4/1/2015 21:53, Don Lewis wrote:
> 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 ...
> 
> 

Hmm, it uses lang/gnatdroid-binutils-2.24 from ports.
Admittedly it's not the latest 2.25, but it should be new enough?
maybe there's a patch in devel/binutils that is needed....

John






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?551C4DD2.8090303>