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
