New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== FR_SMART_CHECK_LIB now sets smart_lib and smart_ldflags, this is important for controlling search path ordering Change default search path of Apple's LD to more match the Linux LD, this fixes some issues where bundled libraries would be used with user installed headers Arran Cudbard-Bell@2014-01-08T20:48:31Z Files modified: * Make.inc.in * acinclude.m4 * configure * configure.ac * src/lib/all.mk * src/main/radsniff.mk.in * src/modules/rlm_counter/configure * src/modules/rlm_eap/types/rlm_eap_ikev2/configure * src/modules/rlm_eap/types/rlm_eap_tnc/configure * src/modules/rlm_example/configure * src/modules/rlm_idn/configure * src/modules/rlm_ippool/configure * src/modules/rlm_krb5/configure * src/modules/rlm_ldap/configure * src/modules/rlm_python/configure * src/modules/rlm_redis/configure * src/modules/rlm_rediswho/configure * src/modules/rlm_rest/configure * src/modules/rlm_securid/configure * src/modules/rlm_sql/drivers/rlm_sql_db2/configure * src/modules/rlm_sql/drivers/rlm_sql_firebird/configure * src/modules/rlm_sql/drivers/rlm_sql_freetds/configure * src/modules/rlm_sql/drivers/rlm_sql_iodbc/configure * src/modules/rlm_sql/drivers/rlm_sql_mysql/configure * src/modules/rlm_sql/drivers/rlm_sql_postgresql/configure * src/modules/rlm_sql/drivers/rlm_sql_sqlite/configure * src/modules/rlm_sql/drivers/rlm_sql_unixodbc/configure * src/modules/rlm_yubikey/configure Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b8d6fed5819ec6c437a8a... ====== Fix build when building on OSX, using non standard libssl, and a non standard version of clang/gcc (or a < OSX 10.9 version of clang/gcc) --sysroot (only passed under the above conditions) appears to take precedence over -L if listed before it, so the standard library check functions have to use CPPFLAGS to specify library search directories (as CPPFLAGS appear earliest in the CC invocation), so they're used in preference to the default <sysroot>/lib <sysroot>/usr/lib. The --sysroot problem is especially bad because the search path GCC uses for includes starts with /usr/local/include and the one the apple linker users is /usr/lib, which means, by default, any libraries installed in /usr/local which are also bundled with OSX, have their headers taken from /usr/local/include but are linked from /usr/lib, and any header/library version checks fail... or the compiler emits code which may be incompatible with the linked libraries ABI and bad things happen. Arran Cudbard-Bell@2014-01-08T19:25:00Z Files modified: * acinclude.m4 * configure * configure.ac * src/include/autoconf.h.in * src/modules/rlm_counter/configure * src/modules/rlm_counter/configure.ac * src/modules/rlm_eap/configure * src/modules/rlm_eap/configure.ac * src/modules/rlm_eap/types/rlm_eap_ikev2/configure * src/modules/rlm_eap/types/rlm_eap_ikev2/configure.ac * src/modules/rlm_eap/types/rlm_eap_pwd/configure * src/modules/rlm_eap/types/rlm_eap_tnc/configure * src/modules/rlm_eap/types/rlm_eap_tnc/configure.ac * src/modules/rlm_example/configure * src/modules/rlm_example/configure.ac * src/modules/rlm_idn/configure * src/modules/rlm_idn/configure.ac * src/modules/rlm_ippool/configure * src/modules/rlm_ippool/configure.ac * src/modules/rlm_krb5/configure * src/modules/rlm_krb5/configure.ac * src/modules/rlm_ldap/configure * src/modules/rlm_ldap/configure.ac * src/modules/rlm_mschap/configure * src/modules/rlm_opendirectory/configure * src/modules/rlm_perl/configure * src/modules/rlm_python/configure * src/modules/rlm_python/configure.ac * src/modules/rlm_redis/configure * src/modules/rlm_redis/configure.ac * src/modules/rlm_rediswho/configure * src/modules/rlm_rediswho/configure.ac * src/modules/rlm_rest/configure * src/modules/rlm_rest/configure.ac * src/modules/rlm_securid/configure * src/modules/rlm_securid/configure.ac * src/modules/rlm_sql/configure * src/modules/rlm_sql/configure.ac * src/modules/rlm_sql/drivers/rlm_sql_db2/configure * src/modules/rlm_sql/drivers/rlm_sql_db2/configure.ac * src/modules/rlm_sql/drivers/rlm_sql_firebird/configure * src/modules/rlm_sql/drivers/rlm_sql_firebird/configure.ac * src/modules/rlm_sql/drivers/rlm_sql_freetds/configure * src/modules/rlm_sql/drivers/rlm_sql_freetds/configure.ac * src/modules/rlm_sql/drivers/rlm_sql_iodbc/configure * src/modules/rlm_sql/drivers/rlm_sql_iodbc/configure.ac * src/modules/rlm_sql/drivers/rlm_sql_mysql/configure * src/modules/rlm_sql/drivers/rlm_sql_mysql/configure.ac * src/modules/rlm_sql/drivers/rlm_sql_oracle/configure * src/modules/rlm_sql/drivers/rlm_sql_oracle/configure.ac * src/modules/rlm_sql/drivers/rlm_sql_postgresql/configure * src/modules/rlm_sql/drivers/rlm_sql_postgresql/configure.ac * src/modules/rlm_sql/drivers/rlm_sql_sqlite/configure * src/modules/rlm_sql/drivers/rlm_sql_sqlite/configure.ac * src/modules/rlm_sql/drivers/rlm_sql_unixodbc/configure * src/modules/rlm_sql/drivers/rlm_sql_unixodbc/configure.ac * src/modules/rlm_sqlcounter/configure * src/modules/rlm_sqlcounter/configure.ac * src/modules/rlm_sqlhpwippool/configure * src/modules/rlm_sqlhpwippool/configure.ac * src/modules/rlm_sqlippool/configure * src/modules/rlm_sqlippool/configure.ac * src/modules/rlm_yubikey/configure * src/modules/rlm_yubikey/configure.ac Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7a1d8bf2b5f3e6ca0a953... ====== Stupid warnings when building under ubuntu Arran Cudbard-Bell@2014-01-08T00:09:08Z Files modified: * src/main/radiusd.c * src/main/radsniff.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/613462ae06db536bd0d86... ====== -- This commit summary was generated @2014-01-09T00:00:01Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).