Cool! Glad to have helped.  Best of luck with your work.

Mike

On Thursday, September 26, 2019, 8:38:04 AM GMT+9, Alan W. Irwin via dmd-internals <dmd-internals@puremagic.com> wrote:


Hi Mike:

On 2019-09-24 22:42-0700 Alan W. Irwin via dmd-internals wrote:

> So I anticipate with some additional work
> this support will be perfect (this time with no -pthread issue) on
> Linux and also Darwin for dmd 2.088.0.

That, and everywhere else I referred to 2.088.0 should obviously be 2.089.0 since
2.088.0 is already released.

> By the way, I discovered for 2.087.0 that the Linux install after the
> build did not provide a working dmd because [... object.d]
> was missing from the install.

That issue (now fixed) was caused by my dmd build script not properly installing
the druntime component.

So the result of running that script today as follows:

./dmd_git_build.sh HEAD

(where HEAD updates all local repositories to the server master HEAD version before building)

is that

install/linux/bin64/dmd -preview=noXlinker

is so far performing exactly as advertised (i.e., with different -L semantics).

So I now appear to have everything I need to move forward again with
implementing CMake D language support for dmd (with
-preview=noXlinker), and thanks very much for your key help in making that
possible.


Alan
__________________________
Alan W. Irwin

Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.org); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________

Linux-powered Science
__________________________
_______________________________________________
dmd-internals mailing list
dmd-internals@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-internals