Thread overview
[Issue 19684] DMD 2.085.0-beta.1: DMD cannot find dmd.conf if invoked via symlink (OSX)
Feb 19, 2019
Jacob Carlborg
Feb 19, 2019
Seb
Feb 20, 2019
Jon Degenhardt
Feb 20, 2019
Jon Degenhardt
Feb 24, 2019
Jon Degenhardt
February 19, 2019
https://issues.dlang.org/show_bug.cgi?id=19684

Jacob Carlborg <doob@me.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |doob@me.com

--- Comment #1 from Jacob Carlborg <doob@me.com> ---
(In reply to Jon Degenhardt from comment #0)
> This allows me to have multiple dmd versions installed simultaneously.

I highly recommend using DVM [1] to install multiple versions of DMD. It allows to use different versions in different terminal sessions at the same time. It's also cross-platform.

[1] https://github.com/jacob-carlborg/dvm

--
February 19, 2019
https://issues.dlang.org/show_bug.cgi?id=19684

Seb <greeenify@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |greeenify@gmail.com

--- Comment #2 from Seb <greeenify@gmail.com> ---
(In reply to Jacob Carlborg from comment #1)
> (In reply to Jon Degenhardt from comment #0)
> > This allows me to have multiple dmd versions installed simultaneously.
> 
> I highly recommend using DVM [1] to install multiple versions of DMD. It allows to use different versions in different terminal sessions at the same time. It's also cross-platform.
> 
> [1] https://github.com/jacob-carlborg/dvm

FWIW alternatively the official install script also supports multiple versions out of the box:

https://dlang.org/install

--
February 20, 2019
https://issues.dlang.org/show_bug.cgi?id=19684

--- Comment #3 from Jon Degenhardt <jrdemail2000-dlang@yahoo.com> ---
Jacob, Seb - Thanks for the info. I was unaware of these capabilities. I chose the approach I used as an alternative to the OS X dmg-based installer (installs to a system wide location.)

That these facilities is exist is orthogonal to the bug though. dmd has for quite a while been able to find files in its bin directory, even if launched through a symlink.

--
February 20, 2019
https://issues.dlang.org/show_bug.cgi?id=19684

--- Comment #4 from Jon Degenhardt <jrdemail2000-dlang@yahoo.com> ---
Ian has added some relevant info to DMD PR 9261: https://github.com/dlang/dmd/pull/9261

--
February 24, 2019
https://issues.dlang.org/show_bug.cgi?id=19684

Jon Degenhardt <jrdemail2000-dlang@yahoo.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #5 from Jon Degenhardt <jrdemail2000-dlang@yahoo.com> ---
Fixed by PR 9382, https://github.com/dlang/dmd/pull/9382. This was incorporated into the updated 2.085 beta release.

--