Building FreeRADIUS packages for Red Hat/CentOS

Alan DeKok aland at
Mon Feb 3 16:32:36 CET 2020

On Feb 3, 2020, at 10:11 AM, Chris Howley <C.P.Howley at> wrote:
> I noticed the following note on the LTB project web site ( for the RPMs:
> "The installation is done under /usr/local, in order to avoid conflicts with existing OpenLDAP installation. In particular, we do not touch the
> ldap system libraries, which are linked in by many other programs."

  FreeRADIUS uses that, so it should be fine.

  3.0.20 also has support for LD_PRELOAD in radiusd.conf.  You can use this to *force* the server to use a particular LDAP library:

	ENV {
		LD_PRELOAD = /usr/local/lib/
		LD_PRELOAD = /usr/local/lib/

  That configuration ensures that the system linker *never* chooses the broken version of libldap.

  Alan DeKok.

More information about the Freeradius-Users mailing list