svn commit: trunk/uClibc: extra/Configs include ldso/include ldso etc...

Bernhard Fischer rep.dot.nop at gmail.com
Wed Nov 7 20:33:21 UTC 2007


On Wed, Nov 07, 2007 at 07:55:35PM +0000, Denys Vlasenko wrote:
>On Wednesday 07 November 2007 15:14, carmelo at uclibc.org wrote:
>> +config LDSO_GNU_HASH_SUPPORT
>> +	bool "Enable GNU hash style support"
>> +	depends on HAVE_SHARED
>> +	default n
>> +	help
>> +	  Newest binutils support a new hash style named GNU-hash. The dynamic
>> +	  linker will use the new GNU-hash section (.gnu.hash) for symbol lookup 
>> +	  if present into the ELF binaries, otherwise it will use the old SysV 
>> +	  hash style (.hash). This ensures that it is completely backward compatible.
>> +	  Further, being the hash table implementation self-contained into each
>> +	  executable and shared libraries, objects with mixed hash style can
>> +	  peacefully coexist in the same process.
>> +	  
>> +	  If you want to use this new feature, answer Y  
>> +
>
>If I would read this help text, I'd wonder whether this
>new GNU style hash is actually better than old way, and why.
>Is it smaller? faster? or what...

One very visible effect introduced by it is that cross-compilation is
broken now. Unpleasant.

Reverting locally.



More information about the uClibc mailing list