Build problem with library locations in 2.5.7

Giles Malet gdmalet at
Fri Apr 8 10:45:51 EDT 2016

Further to an earlier posting:

> We recently upgraded to Cyrus IMAP v2.5.7 (compiled from 0ca3a92)

After a 'make; make install' the program 'master' would not start as it
could not find all its shared libraries. Specifically was missing.

Running ldd on master now shows: => /usr/lib64/ (0x0000003713a00000)

however, the make install put that 64-bit library (and a bunch of others) into /usr/lib, which is not included in the loader path for a 64-bit executable, at least for our RHES 6.7. So I did:

# mv /usr/lib/libcyrus* /usr/lib64

and everything worked. Is this a problem in the configure scripts for 64-bit machines?


More information about the Cyrus-devel mailing list