[SSSD] memberof.la error after make install

Stephen Gallagher sgallagh at redhat.com
Tue Apr 23 12:33:42 UTC 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 04/23/2013 08:23 AM, steve wrote:
> 1.9.4 and 1.10 alpha on openSUSE 12.3
> 
> After a successful build, the following appears upon starting sssd:
> db: unable to dlopen /usr/lib/ldb/memberof.la : 
> /usr/lib/ldb/memberof.la: invalid ELF header
> 
> I removed the file and all was well. Do we need it? Cheers, Steve
> 

No, the .la file is a libtool archive and is a relic of how we
generate the module. You can (and should) delete it after make install
(if you look at the contrib/sssd.spec.in file, you'll note that we
find and remove all .la files.

They are only necessary for enabling 'make uninstall' to work
properly, but if you are packaging an RPM or DEB file, this would be
handled by the packaging tools.

Also, it's worth noting that the message you see above is a noisy
warning and that the SSSD should continue to function anyway.


We should probably update
https://fedorahosted.org/sssd/wiki/DevelTutorials to recommend
removing the libtool archives, though.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlF2f6UACgkQeiVVYja6o6PszgCgsemtHrAWDtjjVek0pQRqM7o7
4dIAniHQctMTPHLKq2LrAgQZ7McD80OO
=Mr+T
-----END PGP SIGNATURE-----



More information about the sssd-devel mailing list