Building LDC for FreeBSD PowerPC64

Curtis Hamilton clhamilto at gmail.com
Fri Jan 7 22:09:44 UTC 2022


To follow up.

Using GDC, I used GCC 11.2.0, as bootstrap is the only way to build LDC on
powerpc64.  The resulting LDC can not be used to build itself, for some
reason. However it can be used to build dub and other dlang libraries and
tools.  I highly recommend only building dub (devel/dub) from the freebsd
ports.  Then use dub to build everything else, including itself, outside
ports.

DRuntime PR #2628, 'Add unittests for load/store Unaligned in core.simd',
prevents the building of unit-test "druntime-test-runner".  Reversing this
PR allows all tests to be run, with approximately 50 failed tests.  No
research has been done on these failures.

These results are for big endian powerpc64.  I've had mixed results on
powerpc64le, but I don't think they're exclusively related to LDC.  I think
I corrupted my powerpc64le install when I did a source upgrade from the
freebsd 13 beta version to the freebsd 13 release version.  A lot of
previously working apps are no longer working.  I'm going to do a clean
re-install of freebsd/powerpc64le and rebuild everything before trying
again.

On Fri, Jan 7, 2022 at 3:40 AM Carlton Flores via digitalmars-d-ldc <
digitalmars-d-ldc at puremagic.com> wrote:

> any update on this build ?
> https://www.surveyzop.com/talktowendys/
> https://www.surveyzop.com/restaurant-survey/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-ldc/attachments/20220107/fd787125/attachment.htm>


More information about the digitalmars-d-ldc mailing list