>>>> "Simon" == Simon Josefsson
<jas(a)extundo.com> writes:
Simon> It doesn't work with all ld's (mine is 2.13.90.0.10
Simon> 20021010), so detecting when it doesn't work and using
Simon> pdump automatically seems like a good idea to me.
It _does_ work with that version of binutils (I have the same
version), as long as you don't have glibc 2.3. The combreloc crash is
quite consistent, across many different configurations of XEmacs, and
this is not it.
It is possible that ld is involved, but because of its effect on
glibc, not on XEmacs.
Simon> At least it gets XEmacs up and running, so it isn't worse
Simon> than the current situation where XEmacs doesn't build at
Simon> all by default on modern Linuxes.
It is if there's a heisenbug lurking that allows pdump builds to start
and run, but eventually will eat someone's precious data. We have _no
idea_ what this bug is, only a slight presumption that it's related to
glibc 2.3.
Defaulting to pdump is what I plan to do, but I'm asking the glibc
people to confirm that it is probably unexec-related first. I plan to
promote 21.4.11 to stable, but I _cannot_ do that if my only fix is a
magic spell that nobody understands.
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.