Bootstrap crash on Solaris 2.11/5.11 - uninitialized mem access

David Nadlinger code at klickverbot.at
Thu Jan 3 03:41:02 UTC 2019


On 2 Jan 2019, at 0:32, Rick V via digitalmars-d-ldc wrote:
> On Tuesday, 1 January 2019 at 10:46:28 UTC, Rick V wrote:
>> The *new* LDC crashes when compiling anything, at 
>> registerPredefinedVersions(), while calling 
>> VersionCondition::addPredefinedGlobalIdent("DMD"), but the D side 
>> gets random garbage at 
>> dmd.identifier.Identifier.idPool(const(char)[]).
>
> Sounds familiar; this is probably due to a buggy linker (see 1.13
> release notes; LDC defaults to gold because older bfd wrongly
> strips ModuleInfos). So try gold or a newer bfd (or lld).

So just to clarify, is this the v1.13 binary crashing as built by v0.17, 
or a compiler built by v1.13?

  — David


More information about the digitalmars-d-ldc mailing list