gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: libobjc2 1.8.1 test failures while building on Canonical's buildfarm


From: David Chisnall
Subject: Re: libobjc2 1.8.1 test failures while building on Canonical's buildfarm
Date: Sun, 27 Dec 2015 09:20:45 +0100

On 27 Dec 2015, at 01:11, Ivan Vučica <address@hidden> wrote:
> 
> (1) Is this a known and expected bug in clang-3.5?

Not sure about 3.5, but some clang releases don’t emit quite the right property 
introspection metadata.  I thought that we’d worked around the test failure, 
but perhaps not.

> (2) Is clang-3.5 actually unsupported? 

Yes, pretty much everything will work, but code that uses introspection on 
properties won’t have quite the 

> (3) Can I work around these failures somehow?

Can you try with the version of the test from master?  I made some fixes to 
that test this week and found a few bugs (in particular, it was broken on 
32-bit x86, which might be the issue that you’re hitting).  Of course, in 
fixing the test I 

> (4) Can I disable tests somehow, and instead declare "this code is known to 
> be broken; use at your own risk"? (I'd do this only for versions of Ubuntu 
> that don't ship with a sufficiently new clang.)

Yes, -DTESTS=OFF on the cmake command line ought to do it.

> (5) If not I could upload debian source package for whatever minimum version 
> of clang you believe is required for libobjc2 1.8.1 and have Canonical's 
> build farm sort things out. What version is required?

I think 3.4 or later should work.  Newer is generally better.  We use the 
system clang (3.4) on FreeBSD 10.

Once the ARM issue is fixed (and possibly once I’ve added AArch64 code paths, 
if I get around to it), I’m planning on pushing out a 1.9 release soon.  It 
might be worth waiting for that.

David

-- Send from my Jacquard Loom




reply via email to

[Prev in Thread] Current Thread [Next in Thread]