>>>> On 09 Jan 2002 19:32:19 +0000, Jan Vroonhof
<jan.vroonhof(a)ntlworld.com> said:
Jan> "Stephen J. Turnbull" <stephen(a)xemacs.org> writes:
> VETO 21.4 21.5
Jan> We really should find another term for "Further discussion
Jan> required".
> Have you tested this on other platforms (at least i386-linux)?
Jan> Note that James is the Debian XEmacs package maintainer. He's
Jan> more likely to cross platform test than any of us.
As far as I know the only platform that the original way doesn't work on
is powerpc linux. And as far as I know this change works on
*-linux. (all debian unstable. I can't say anything about the other
distros.)
> Arrgh. Your -z combreloc patch is not going to work if ld is
> called explicitly instead of gcc, right?
Jan> That is a pity. On the other hand, in fact normally we almost
Jan> always use gcc as the linker, and so the current version relies
Jan> on the fact that some versions of gcc pass -z on to the
Jan> linker. Which AFAICS is documented nowhere. I am tempted to
Jan> agree with James that working on more platforms overrides
Jan> cleanliness issues.
Well it's ugly that the test consists of parsing the ld --help output
to begin with.
Could always try to compile with "gcc -z nocombreloc" then "gcc
-Xlinker -znocombreloc". I think this might be more complicated
though. Odd error return from powerpc ("no file nocombreloc" or
thereabouts iirc).
Jim
--
@James LewisMoss <dres(a)debian.org> | Blessed Be!
@
http://jimdres.home.mindspring.com | Linux is kewl!
@"Argue for your limitations and sure enough, they're yours." Bach