On Fri, 27 Dec 2002, Andy Polyakov wrote:
> > > tim> sco5-gcc FAILS (removing ${x86_elf_asm} should fix this)
> > > tim> I don't think anyone tries to put gnu ld on
> > > tim> SCO OpenServer 5.
> > >
> > > In any case, as far as I see we have two choices for 0.9.7:
> > >
> > > 1. insert the proposed perl filter (it works as stated, and I feel
> > > quite confident with it, since Perl works the same everywhere).
>
> ... and modify corresponding lines in ./Configure, right?
Yes for the UnixWare and OpenUNIX targets.
Would probably work for ReliantUNIX but I can't test that.
> > I vote for putting the perl filter in the solaris section.
>
> Solaris section? Why are we discussing most *confusing* way to solve it?
> Unified rule for all ELF platforms (yes, including Solaris) is possible
> and we should strive for that, not try to overload *kluges*.
>
> > It won't do anything for SCO OpenServer but it will make UnixWare/OpenUNIX
> > work and probably any other SVR4. (like ReliantUNIX)
> >
> > > 2. write a blurb in PROBLEMS stating that for assembler modules to
> > > work properly on Intel-based Unixen, it is *required* that GNU as
> > > be installed.
>
> Which is not 100% true [as there is a kludge implemented for Solaris and
> it covers just for vendor ass(embler:-)] and most important is somewhat
> misleading. Because it was established that it was vendor cpp which
> ruins the build by injecting offending spaces and this would ruin it
True.
> even for GNU assembler! Blurb should probably be phrased as "assembler
> modules are not *guaranteed* to work on Intel-based none-GNU Unix
> platforms" or something like that (as "none-GNU Unix" is really a
> nonsense phrase when you think about it:-).
>
> There are two more options.
>
> 3. Remove ${x86_elf_asm} from sco5-gcc line.
This should be done even without any other changes.
You'll notice that ${x86_elf_asm} was added to the sco5-gcc line
for 0.9.7 and it never worked.
>
> 4. Replace ${x86_elf_asm} in sco5-gcc rule with ${x86_sol_asm} and that
> would be *it*. No, no extra filter should be required as it will be GNU
> cpp which will preprocess the .cpp file and no offending spaces will be
> injected. Yes, I'm contradicting to myself here, but this is not my
> vote, #3 is. For 0.9.7 that is.
This wouldn't help the sco5-gcc rule.
The vendor as requires -b elf or it will produce COFF objects.
--
Tim Rice Multitalents (707) 887-1469
[EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]