Daniel Pittman wrote:
On 26 Oct 2001, Mike Fabian wrote:
> Markus Alt <altmark(a)de.ibm.com> writes:
[...]
> -zcombreloc has been made the default for 'ld' in the 'binutils'
> package in SuSE GNU/Linux 7.3.
>
> man ld> "combreloc" combines multiple reloc sections and sorts them to
> man ld> make dynamic symbol lookup caching possible.
>
> This speeds up the start of applications, which is especially
> noticable with huge applications like KDE. Most application have no
> problems with 'combreloc' but it breaks the dumping mechanisms of both
> XEmacs and Emacs, therefore it has to be switched off again when
> building XEmacs or Emacs to revert to the previous default from the
> binutils package.
Hrm. IIRC, Debian is now shipping a binutils that use combreloc as well,
or that is at least ready for such a thing to be made default. This
probably needs to go into PROBLEMS so that the crashes under recent
GCC/Binutils sets can be tracked down...
First of all thanks to Mike for clarifying! And then I completely agree
with Daniel that this should at least be documented in the PROBLEMS file
if there's no way to make configure detect this "new" ld behaviour and
automatically add the aforementioned options to revert to previous
default. (The latter would be more elegant, of course. ;-) )
Markus
--
Markus Alt
IBM Lab Boeblingen, Germany
altmark(a)de.ibm.com