Thread overview
[dmd-internals] auto-tester changes
Feb 01, 2016
Brad Roberts
Feb 01, 2016
Daniel Murphy
Feb 01, 2016
Jacob Carlborg
Feb 01, 2016
Jacob Carlborg
Feb 01, 2016
Brad Roberts
January 31, 2016
I upgraded the host 'macair' tonight from osx 10.9 to 10.11 and from gcc 4.x to clang 7.0.2 in the process.  It looks like the 64_32 cross build is failing in one of the c++ abi compatibility tests now.

https://auto-tester.puremagic.com/show-run.ghtml?runid=99824&projectid=1

The 64_64 build passes the build/test cycle just fine, so it's a 32bit specific issue.  For now, I've disabled 32 bit builds on that host. I'll gather more detailed info for a bug report tomorrow (after looking to see if someone else hasn't already reported it).

Also, since I had a bit of time to kill while it was downloading the os updates, I decided to add a graph I've been wanting to see for a long time, the distribution of the age of open pull requests.  It's the top graph on the "Project Graphs" tab of each auto-tester project.

https://auto-tester.puremagic.com/chart.ghtml?projectid=1

Later,
Brad
_______________________________________________
dmd-internals mailing list
dmd-internals@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-internals
February 01, 2016
I remember there being a bug building DDMD with clang, but this might be something else.

On Mon, Feb 1, 2016 at 6:57 PM, Brad Roberts via dmd-internals <dmd-internals@puremagic.com> wrote:
> I upgraded the host 'macair' tonight from osx 10.9 to 10.11 and from gcc 4.x to clang 7.0.2 in the process.  It looks like the 64_32 cross build is failing in one of the c++ abi compatibility tests now.
>
> https://auto-tester.puremagic.com/show-run.ghtml?runid=99824&projectid=1
>
> The 64_64 build passes the build/test cycle just fine, so it's a 32bit specific issue.  For now, I've disabled 32 bit builds on that host. I'll gather more detailed info for a bug report tomorrow (after looking to see if someone else hasn't already reported it).
>
> Also, since I had a bit of time to kill while it was downloading the os updates, I decided to add a graph I've been wanting to see for a long time, the distribution of the age of open pull requests.  It's the top graph on the "Project Graphs" tab of each auto-tester project.
>
> https://auto-tester.puremagic.com/chart.ghtml?projectid=1
>
> Later,
> Brad
> _______________________________________________
> dmd-internals mailing list
> dmd-internals@puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
_______________________________________________
dmd-internals mailing list
dmd-internals@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-internals
February 01, 2016
From what I remember, there was one linking issue when I ran the dmd tests. After disabling that test, everything worked. This was back when I added the flags to make the clang-based build warnings go away for the most part, probably a couple years ago?

This was not for the 32-bit build though, I never tried that.

-Steve

> On Feb 1, 2016, at 4:46 AM, Daniel Murphy via dmd-internals <dmd-internals@puremagic.com> wrote:
> 
> I remember there being a bug building DDMD with clang, but this might be something else.
> 

_______________________________________________
dmd-internals mailing list
dmd-internals@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-internals
February 01, 2016
> On 1 feb 2016, at 15:34, Steven Schveighoffer via dmd-internals <dmd-internals@puremagic.com> wrote:
> 
> From what I remember, there was one linking issue when I ran the dmd tests. After disabling that test, everything worked. This was back when I added the flags to make the clang-based build warnings go away for the most part, probably a couple years ago?
> 
> This was not for the 32-bit build though, I never tried that.

I’ve been building DMD locally with Clang for quite a while now (probably for years). No problems with 64bit. I get the same errors for the 32bit cross build. 32bit is dead on OS X, only interest would be for some iOS device. But DMD doesn’t support ARM.

-- 
/Jacob Carlborg
_______________________________________________
dmd-internals mailing list
dmd-internals@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-internals
February 01, 2016
> On 1 feb 2016, at 08:57, Brad Roberts via dmd-internals <dmd-internals@puremagic.com> wrote:
> 
> I upgraded the host 'macair' tonight from osx 10.9 to 10.11 and from gcc 4.x to clang 7.0.2 in the process.  It looks like the 64_32 cross build is failing in one of the c++ abi compatibility tests now.
> 
> https://auto-tester.puremagic.com/show-run.ghtml?runid=99824&projectid=1


Is it time to move to libc++ as well while we’re already doing upgrades?

-- 
/Jacob Carlborg
_______________________________________________
dmd-internals mailing list
dmd-internals@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-internals
February 01, 2016
> On Feb 1, 2016, at 3:20 PM, Jacob Carlborg <doob@me.com> wrote:
> 
> 
>> On 1 feb 2016, at 15:34, Steven Schveighoffer via dmd-internals <dmd-internals@puremagic.com> wrote:
>> 
>> From what I remember, there was one linking issue when I ran the dmd tests. After disabling that test, everything worked. This was back when I added the flags to make the clang-based build warnings go away for the most part, probably a couple years ago?
>> 
>> This was not for the 32-bit build though, I never tried that.
> 
> I’ve been building DMD locally with Clang for quite a while now (probably for years). No problems with 64bit. I get the same errors for the 32bit cross build. 32bit is dead on OS X, only interest would be for some iOS device. But DMD doesn’t support ARM.

Me too, I’ve never installed GCC, and I’ve done all my development with clang.

However, the link issue only happened for one test out of the dmd test suite. I don’t routinely run the test suite when I’m doing druntime or phobos development, so it’s not very much of an issue. I don’t even know if it still occurs.

This is why I fixed all the warnings, because it was so annoying to see all those messages when building dmd :)

-Steve
_______________________________________________
dmd-internals mailing list
dmd-internals@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-internals
February 01, 2016
That might have happened by default when doing the upgrade.  I will have to check.

On 2/1/16 12:23 PM, Jacob Carlborg wrote:
>
>> On 1 feb 2016, at 08:57, Brad Roberts via dmd-internals <dmd-internals@puremagic.com> wrote:
>>
>> I upgraded the host 'macair' tonight from osx 10.9 to 10.11 and from gcc 4.x to clang 7.0.2 in
>> the process.  It looks like the 64_32 cross build is failing in one of the c++ abi
>> compatibility tests now.
>>
>> https://auto-tester.puremagic.com/show-run.ghtml?runid=99824&projectid=1
>
>
> Is it time to move to libc++ as well while we’re already doing upgrades?
>
_______________________________________________
dmd-internals mailing list
dmd-internals@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-internals