>>>> "Glynn" == Glynn Clements
<glynn(a)sensei.co.uk> writes:
Glynn> Martin Buchholz wrote:
> Whatever we decide, we should keep in mind that these libraries
are
> intended to be installed by copying over the real libraries. So it
> would be real nice if xemacs did something reasonable (crashing is not
> reasonable):
>
> - if built on a system with athena3d libs, run on a system with athena.
> - if built on a system with athena, run on a system with athena3d.
Glynn> How do you intend that this is to be achieved?
Glynn> AFAICT, the Xaw* library which XEmacs uses at run-time has to have the
Glynn> same structure layouts as the Xaw* header files with which it was
Glynn> built. I don't see any way around this.
If XEmacs only uses Xaw core functionality, it should compile, link
and run, with any combination of Xaw imposter header files and
libraries, if the Xaw cloners have done their job properly.
There is something to be said for `Just Working', even if ordinary Xaw
is kind of ugly.
Martin