Commit report for master branch

The git bot announce at freeradius.org
Thu Jan 9 00:00:01 CET 2014


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 at 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/b8d6fed5819ec6c437a8ac1eb52b46da88d516d6
====== 
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 at 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/7a1d8bf2b5f3e6ca0a9536cb769b062e6e4e7f96
====== 
Stupid warnings when building under ubuntu

Arran Cudbard-Bell at 2014-01-08T00:09:08Z
Files modified:
	* src/main/radiusd.c
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/613462ae06db536bd0d8687694cb1b3f0e9a0393
====== 
-- 
This commit summary was generated @2014-01-09T00:00:01Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list