On Tue, Jan 18, 2005 at 06:08:23PM +0100, Philipp Thomas wrote:
* Stephen Williams (1mc9i5i02@sneakemail.com) [20050118 17:27]:
On a 64bit machine, I compile Icarus Verilog vvp for 64bit *and* 32bit, the latter for compatibility with 32bit vpi code. But I cannot seem to find a 32bit libhistory.so? I think I remember having to hunt for it on SLES8 too. Why wasn't it just installed?
Just install readline-devel-32bit.
The libhistory.so is a symlink pointing to the actual library to use. As this link needs to be in /usr/lib for linker to find it, there can only be one present at a time.
Huh? The 64 bit libraries for AMD64 should be in /usr/lib64/, shouldn't they? Only the 32 bit libraries reside in /usr/lib/.
The only workaround I can think of is readjusting the symlink for the 32bit compile and changing it back afterwards, i.e.
ln -sf /lib/libhistory.so.5 /usr/lib/libhistory.so <32bit compile> ln -sf /lib64/libhistory.so.5 /usr/lib/libhistory.so
Are you sure you want to do that? Robert -- Robert Schiele Tel.: +49-621-181-2214 Dipl.-Wirtsch.informatiker mailto:rschiele@uni-mannheim.de