From: Stephen Pierce <[EMAIL PROTECTED]>
Subject: Solaris/x86 2.7 assembler bug
Date: Sat, 06 Mar 1999 19:06:53 -0800

>    My development enviroment is Solaris 2.7/i86pc, with gcc 2.8.1, and
> native as/ld.  When compiling openssl-SNAP=19990304, I get errors:
> 
> root@telgar:openssl-SNAP-19990304/crypto/ripemd 123# make
> (cd ../..; make -f Makefile.ssl DIRS=crypto SDIRS=ripemd sub_all)
> make[1]: Entering directory
> `/home/spierce/Src/Crypto/openssl-SNAP-19990304'
> making crypto...
> make[2]: Entering directory
> `/home/spierce/Src/Crypto/openssl-SNAP-19990304/crypto'
> making all in ripemd...
> make[3]: Entering directory
> `/home/spierce/Src/Crypto/openssl-SNAP-19990304/crypto/ripemd'
> gcc -E -DSOL asm/rm86unix.cpp | sed 's/^#.*//' > asm/rm86-sol.s
> as -o asm/rm86-sol.o asm/rm86-sol.s
> Assembler: rmd-586.s
>         aline 664       : syntax error
>         aline 677       : syntax error
> ...
>         aline 1404      : syntax error
>         aline 1417      : syntax error
> Too many errors - Goodbye
> make[3]: *** [asm/rm86-sol.o] Error 127
> make[3]: Leaving directory
> `/home/spierce/Src/Crypto/openssl-SNAP-19990304/crypto/ripemd'
> make[2]: *** [subdirs] Error 1
> make[2]: Leaving directory
> `/home/spierce/Src/Crypto/openssl-SNAP-19990304/crypto'
> make[1]: *** [sub_all] Error 1
> make[1]: Leaving directory
> `/home/spierce/Src/Crypto/openssl-SNAP-19990304'
> make: *** [top] Error 2
> 
>    The assembler (Solaris 2.7/i86pc stock) is not understanding 'leal'.
> I've reported this to Sun as a bug, I expect a responce on Monday if
> they think it's a bug or a feature. <-: 
> 
>    I'm planning on testing on Solaris 2.6 too, but my Solaris 2.6 disk
> is dead, and so I need to get a new one from Sun.
> 
>    There are three solutions for this problem: 
> 
>       o  fix as (Sun ticket #3835693) 
>       o  replace as (done and tested)
>       o  not use the Intel assembler versions for Solaris/x86 2.7 (done,
> but untested)
> 
>    Until 'as' is fixed, I compiled gas from the current binutils on
> ftp.gnu.org. I created an installable package containing only gas, and
> modified the Makefiles and Configure script to use 'gas' instead of 'as'
> for solaris-gcc-x86. 
> 
>    The changes to replace 'as' with 'gas' are small, but there are a lot
> of them scattered throughout several Makefiles and the Configure script.
> I have a patch, but I don't know the rules or procedure to submit the
> patch, or if I even should.
> 
>    How should I proceed?
> 
> Steve

I remain similar problems with Solaris 2.5.1.

read my message

<[EMAIL PROTECTED]>

and try it.

good luck.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to