LDC 1.1.0-beta6

Dan Olson via digitalmars-d-ldc digitalmars-d-ldc at puremagic.com
Fri Jan 6 08:24:56 PST 2017


Dan Olson <gorox at comcast.net> writes:

> Joakim <dlang at joakim.fea.st> writes:
>> Hey Dan, good to see you back.
>
> Thanks!
>
>> On Wednesday, 4 January 2017 at 14:40:18 UTC, Dan Olson wrote:
>>
>> The dmd tests ran fine for me natively on Android/ARM as of ed22ff1
>> from master, dunno about tagged versions.  Could it be specific to
>> armhf?
>
> I tried making ed22ff1 and make errors out when linking ldc.  Some
> duplicate druntime symbols.  So going backwards...
>
> Built 1.1.0-beta3 and that is golden with dmd-testsuite except for lit
> tests which I don't think have ever been made ARM-ready.
>
> I guess next is finding the commit that introduced Bus Errors sometime
> after beta3 before tackling the linker problem.  gdb shows all cases
> happen in code generated for synchronized blocks, something messed up in
> D_CRITICAL_SECTION, probably the pthread_mutex_t.

Introduced in commit 8d06f23 "Allow align(1) for global variables".
I'll have to study it, but my guess is that there was an existing
alignment problem and this commit just revealed it.

Added https://github.com/ldc-developers/ldc/issues/1955


More information about the digitalmars-d-ldc mailing list