[Rivet] No analyses if libdir is lib64

Christian Roehr christian.roehr at kit.edu
Tue Apr 23 16:19:59 BST 2013


Hi Rivet,

On our 64-bit openSUSE 12.2 machines Rivet 1.8.3 doesn't work properly.

The reason is that the default library site in openSUSE is called lib64
instead of lib. This is recognized by the configure script. (See e.g.
http://alturl.com/4rbe2 ) 

So, with "./configure --prefix=/opt/Rivet/1.8.3" the installation folder
looks like this:

$ ls /opt/Rivet/1.8.3
bin include lib64 share

With this installation, "/opt/Rivet/1.8.3/bin/rivet --list-analyses" yields
nothing. Now, those two possibilities solve the problem:

1) rivet --list-analyses --analysis-path=/opt/Rivet/1.8.3/lib64

2) Create a symlink:
cd /opt/Rivet/1.8.3
ln -s lib64 lib

Since "rivet-config --libdir" returns the correct path,
/opt/Rivet/1.8.3/lib64, I just wondered whether the "lib" path is
somewhere hardcoded, where it could (should?) be replaced by what
configure finds (and stores in the variable libdir).

Thanks

Christian


More information about the Rivet mailing list