svn commit: r393705 - head/devel/llvm-cheri

John Marino freebsd.contact at marino.st
Sat Aug 8 00:26:32 UTC 2015


On 8/8/2015 2:22 AM, Brooks Davis wrote:
> On Sat, Aug 08, 2015 at 02:11:57AM +0200, John Marino wrote:
>> On 8/8/2015 2:09 AM, John Marino wrote:
>>> On 8/8/2015 1:44 AM, Brooks Davis wrote:
>>>> Author: brooks
>>>> Date: Fri Aug  7 23:44:33 2015
>>>> New Revision: 393705
>>>> URL: https://svnweb.freebsd.org/changeset/ports/393705
>>>>
>>>> Log:
>>>>   Disable LLDB when the chosen compiler is gcc.
>>>>   
>>>>   On platforms where the system compiler isn't clang (including 9.x),
>>>>   USES=compiler:c++11-lib uses gcc48 as the compiler.  Unfortunatly, gcc48
>>>>   does not provide a sufficently complient c++11 environment to build LLDB
>>>>   when compiled on 9.x and possiably on other platforms.
>>>>
>>>> Modified:
>>>>   head/devel/llvm-cheri/Makefile
>>>>
>>>
>>>
>>> Unfortunately this method also disables it on DragonFly, which does have
>>> GCC with full c++11 environment.  Is there a way to limit this
>>> restriction to FreeBSD?  Thanks,
>>> John
>>
>> Ah, this is llvm-cheri.  That's never built for some reason.  I think my
>> comment is valid but the change did not break DragonFly.
> 
> I suspect it's never built due to lack of OPSYS guard on a OSVERSION
> check that this change removed.
> 
> Could you test the following diff against llvm-devel?  If it works for you
> I'll commit it to -devel, 37, and -cheri.
> 
> -- Brooks

Hi Brooks,
Our servers are churning away trying to produce new firefox packages
(blocked by introduction of new gnome3) so I can't check any time soon.
 However, looking at the diff, it looks correct to me and I'd just go
ahead and commit it.  Thanks!
John




More information about the svn-ports-all mailing list