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?