yamato link-collisions # qlist freeradius | grep rlm /usr/lib/rlm_sql_log.a /usr/lib/rlm_dbm.la /usr/lib/rlm_eap_leap.a /usr/lib/rlm_dynamic_clients.la /usr/lib/rlm_sql_unixodbc-2.1.1.so /usr/lib/rlm_ippool.la /usr/lib/rlm_eap_gtc.la /usr/lib/rlm_eap.a /usr/lib/rlm_eap_md5.la /usr/lib/rlm_preprocess.la /usr/lib/rlm_expiration-2.1.1.so /usr/lib/rlm_preprocess-2.1.1.so /usr/lib/rlm_exec.la /usr/lib/rlm_always.la /usr/lib/rlm_counter.a /usr/lib/rlm_sqlippool.a /usr/lib/rlm_policy.la /usr/lib/rlm_preprocess.a /usr/lib/rlm_expr.la /usr/lib/rlm_pap-2.1.1.so /usr/lib/rlm_eap_sim.a /usr/lib/rlm_sqlippool.la /usr/lib/rlm_pap.la /usr/lib/rlm_sql-2.1.1.so /usr/lib/rlm_eap_peap.a /usr/lib/rlm_always.a /usr/lib/rlm_eap_mschapv2-2.1.1.so /usr/lib/rlm_pap.a /usr/lib/rlm_files.a /usr/lib/rlm_eap_sim.la /usr/lib/rlm_sql.so /usr/lib/rlm_eap_tls.la /usr/lib/rlm_sqlcounter-2.1.1.so /usr/lib/rlm_dbm-2.1.1.so /usr/lib/rlm_expiration.so /usr/lib/rlm_eap-2.1.1.so /usr/lib/rlm_dynamic_clients-2.1.1.so /usr/lib/rlm_detail.a /usr/lib/rlm_sqlcounter.a /usr/lib/rlm_checkval.la /usr/lib/rlm_logintime-2.1.1.so /usr/lib/rlm_linelog.a /usr/lib/rlm_unix.a /usr/lib/rlm_python.a /usr/lib/rlm_eap_sim-2.1.1.so AFAICS, these are all dynamically-loaded plugins (modules) rather than libraries, so they shouldn't be in libdir but rather in pgklibdir (/usr/$(get_libdir)/${PN} for instance). Also it seems quite unnecessary to build the .a static archive for all of them. Yes I know this is mostly an upstream issue, but would be nice if you could report this upstream.
Fixed in version 2.1.3.