Selon Stephen Leake <[EMAIL PROTECTED]>:

> Tristan Gingold <[EMAIL PROTECTED]> writes:
>
> >> When I zipped up the installed ghdl tree, then uninstalled GHDL,
> >> and unzipped the previously saved tree I got the following error:
> >> \Ghdl-0.25\bin\ghdl.exe:*command-line*: cannot find "std" library.
> >>
> > This won't work.  The installer writes entries in the register.
>
> Please don't use the Windows registry. Environment variables are much
> nicer.
>
> I often need to keep several versions (well, at least two) of each
> tool installed; one for a working production system, another for the
> latest upgrade being tested. Possibly another for the previous working
> production system.
>
> This is very difficult if the Windows registry is used; it is painful
> to change the registry entries between the two versions. Especially
> when I don't know what keys need to be changed (I have not checked the
> latest ghdl documentation; perhaps it does say what keys are used).
Using different versions is not incompatible with the use of registries.
Maybe ghdl should put version in registry keys ?

> In addition, if environment variables are used, then the system works
> the same between Linux and Windows.
True.

> I understand that unsophisticated Windows users like the registry,
> because "it just works", and setting environment variables in plain
> Windows is itself somewhat painful.
Yes, and program install/desinstall works trough registry.

> But some of use use Cygwin and Emacs, where environment variables are
> easy.
Yes.

> Perhaps there could be a way to opt out of using the registry, and use
> environment variables instead.
Maybe an environment variable may override the registry?

Tristan.

_______________________________________________
Ghdl-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/ghdl-discuss

Reply via email to