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.
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?
--
Josh Howard (jrh(a)zeppelin.net) --
http://www.zeppelin.net
"One man's religion is another man's belly laugh."
-- Robert A. Heinlein