On Saturday 09 September 2006 19:18, Tristan Gingold wrote:
> On Fri, Sep 08, 2006 at 04:00:23PM +0200, Kees Bakker wrote:
> > Hi,
> > 
> > I've got two environments where I want to run some tests using GHDL.
> > And I want to run ghdl using --PREFIX in a very similar manner. The
> > plan was to run with commands such as:
> >   <somedir>/ghdl/bin/ghdl -a --PREFIX=<somedir>/ghdl/lib/ <vhdlfile>
> >   <somedir>\ghdl\bin\ghdl -a --PREFIX=<somedir>\ghdl\lib\ <vhdlfile>
> > However, that sucks because on Linux the library patch is somewhere
> > burried deep in the tree at:
> >   <somedir>/ghdl/lib/gcc/i686-pc-linux-gnu/4.1.1/vhdl/lib/
> > 
> > Is it possible to change that and install the library at the same
> > level as in Windows?
> You can change to install path by recompiling.

Easy for you to say :-) What will happen to the rest of the tree
if I change the install path? I just want to move the v87 and v93 directories.
Anyway, I'll have a look at it.

> You'd better to simply create a symbolic link!

That sounds like the good solution. Here are the required symlinks (in case
someone else wants to know):
   cd <somedir>/lib
   ln -s gcc/i686-pc-linux-gnu/4.1.1/vhdl/lib/* .
   cd <somedir>
   ln -s lib/gcc/i686-pc-linux-gnu/4.1.1/vhdl/src .

But there is still something which is not alright. The ghdl1 executable is
taken from the original location, not from the <somedir>/lib tree. In other
words the directory where ghdl1 is searched for is not controlled by --PREFIX.
Is there a way to override that one?
-- 
**************************************
Kees Bakker
Senior Software Designer
Altium - Think it, Design it, Build it
Phone  : +31 33 455 8584
E-Mail : [EMAIL PROTECTED]
URL    : http://www.altium.com/
**************************************
Veni, Vidi, Visa - I came, I saw, I charged it

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

Reply via email to