On Wednesday, 3 February 2016 at 06:25:49 UTC, Joakim wrote:
On Tuesday, 2 February 2016 at 18:45:20 UTC, Nikolay wrote:

You're probably better off porting dmd 2.068 first (as it's the last dmd written wholly in C++), using it to compile dmd git master on NetBSD, then porting druntime and phobos master. Porting dmd to NetBSD/x86 is likely easy: simply follow what the other BSDs have done, as you did for ldc.


I decided try to repeat LDC team forkflow and cherry-pick my commit to ldc branch (druntime). There are a couple simple conflicts in src/core/stdc/locale.d & src/core/sys/posix/signal.d, and one absent (in master) file: src/rt/sections_ldc.d I successfully build and run druntime unittests on NetBSD after resolving conflicts.

PS
I created new pull request to druntime: https://github.com/D-Programming-Language/druntime/pull/1492

Reply via email to