Josh Howard <jrh(a)zeppelin.net> writes in xemacs-beta(a)xemacs.org:
> While there's no actual reference to changes in unexelf, that I can
> see, in the ChangeLog, it seems that synching that up with Emacs 20.3
> lets XEmacs compile and run peachy keen. I suppose I could simply diff
> out what's changed and pick out the bits which helped this particular
> problem, but I think that there were enough changes that maybe
> somebody should just look it over and see what other platforms might
> benefit from it.
Our resident BSD expert is IENAGA Kazuyuki. Kazz?
> SL Baur <steve(a)xemacs.org> writes:
>> Josh Howard <jrh(a)zeppelin.net> writes in xemacs-beta(a)xemacs.org:
>>
>> > FreeBSD 3.0-CURRENT (soon to be -RELEASE) has switched from a.out to
>> > ELF and XEmacs won't build or run properly. If s/freebsd.h is synched
>> > up with Emacs 20.3, to use unexelf.c for instance, it will build
>> > properly, but dumps core when it attempts to run. Moreover, Emacs-20.3
>> > builds and runs perfectly fine in the new ELF world of FreeBSD.
>> > This is with 21.2, though I imagine all versions would have this same
>> > problem. Here's a backtrace:
>>
>> In addition to changing s/freebsd.h, you might also grep the FSF
>> ChangeLogs for other related changes. Was unexelf.c changed, for
>> example?