Hi,
> Comment out the align directive. All that's doing is making sure the code
> is aligned with the machine cache boundaries for performance.
> Unfortunately the COFF object format used on Netware doesn't support that
> or at least that's what the assembler says.
> It should still run fine without that, just maybe a bit slower.
ok, just tested with SNAP-20071126, and few of my old issues are already fixed
now;
so here's what remains:
--- openssl-SNAP-20071126.orig/crypto/perlasm/x86nasm.pl 2007-11-24
18:00:16.000000000 +0100
+++ openssl-SNAP-20071126/crypto/perlasm/x86nasm.pl 2007-11-26
23:09:17.000000000 +0100
@@ -94,6 +94,8 @@
{ my $tmp=<<___;
%ifdef __omf__
section code use32 class=code align=64
+%elifdef __coff__
+section .text code
%else
section .text code align=64
%endif
diff -ur openssl-SNAP-20071126.orig/crypto/rc4/asm/rc4-586.pl
openssl-SNAP-20071126/crypto/rc4/asm/rc4-586.pl
--- openssl-SNAP-20071126.orig/crypto/rc4/asm/rc4-586.pl 2007-04-26
23:00:56.000000000 +0200
+++ openssl-SNAP-20071126/crypto/rc4/asm/rc4-586.pl 2007-11-26
23:09:17.000000000 +0100
@@ -143,7 +143,7 @@
&movz ($ty,&BP(0,$dat,$ty));
&add (&LB($xx),1);
&xor (&LB($ty),&BP(0,$inp));
- &lea ($inp,&BP(1,$inp));
+ &lea ($inp,&DWP(1,$inp));
&movz ($tx,&BP(0,$dat,$xx));
&cmp ($inp,&wparam(1));
&mov (&BP(-1,$out,$inp),&LB($ty));
but now I get a new issue:
mwasmnlm -maxerrors 20 -o crypto\des\asm\d-nw.o .\crypto\des\asm\d-nw.asm
### mwasmnlm Assembler:
# File: crypto\des\asm\d-nw.asm
# --------------------------------
# 1147: call @L_DES_encrypt2_begin
# Error: ^^^^^^^^^^^^^^^^^^^^^
# Unknown identifier, @L_DES_encrypt2_begin
### mwasmnlm Assembler:
# 1151: call @L_DES_encrypt2_begin
# Error: ^^^^^^^^^^^^^^^^^^^^^
# Unknown identifier, @L_DES_encrypt2_begin
### mwasmnlm Assembler:
# 1155: call @L_DES_encrypt2_begin
# Error: ^^^^^^^^^^^^^^^^^^^^^
# Unknown identifier, @L_DES_encrypt2_begin
### mwasmnlm Assembler:
# 1266: call @L_DES_encrypt2_begin
# Error: ^^^^^^^^^^^^^^^^^^^^^
# Unknown identifier, @L_DES_encrypt2_begin
### mwasmnlm Assembler:
# 1270: call @L_DES_encrypt2_begin
# Error: ^^^^^^^^^^^^^^^^^^^^^
# Unknown identifier, @L_DES_encrypt2_begin
### mwasmnlm Assembler:
# 1274: call @L_DES_encrypt2_begin
# Error: ^^^^^^^^^^^^^^^^^^^^^
# Unknown identifier, @L_DES_encrypt2_begin
### mwasmnlm Assembler:
# 1366: call @L_DES_encrypt1_begin
# Error: ^^^^^^^^^^^^^^^^^^^^^
# Unknown identifier, @L_DES_encrypt1_begin
### mwasmnlm Assembler:
# 1410: call @L_DES_encrypt1_begin
# Error: ^^^^^^^^^^^^^^^^^^^^^
# Unknown identifier, @L_DES_encrypt1_begin
### mwasmnlm Assembler:
# 1426: call @L_DES_encrypt1_begin
# Error: ^^^^^^^^^^^^^^^^^^^^^
# Unknown identifier, @L_DES_encrypt1_begin
### mwasmnlm Assembler:
# 1451: call @L_DES_encrypt1_begin
# Error: ^^^^^^^^^^^^^^^^^^^^^
# Unknown identifier, @L_DES_encrypt1_begin
### mwasmnlm Assembler:
# 1548: call @L_DES_encrypt3_begin
# Error: ^^^^^^^^^^^^^^^^^^^^^
# Unknown identifier, @L_DES_encrypt3_begin
### mwasmnlm Assembler:
# 1592: call @L_DES_encrypt3_begin
# Error: ^^^^^^^^^^^^^^^^^^^^^
# Unknown identifier, @L_DES_encrypt3_begin
### mwasmnlm Assembler:
# 1608: call @L_DES_decrypt3_begin
# Error: ^^^^^^^^^^^^^^^^^^^^^
# Unknown identifier, @L_DES_decrypt3_begin
### mwasmnlm Assembler:
# 1633: call @L_DES_decrypt3_begin
# Error: ^^^^^^^^^^^^^^^^^^^^^
# Unknown identifier, @L_DES_decrypt3_begin
### mwasmnlm Driver Error:
# The tool did not produce any output while compiling the file
# 'crypto\des\asm\d-nw.asm'
Errors caused tool to abort.
make: *** [crypto\des\asm\d-nw.o] Error 1
with SNAP-20071122 all files were previously compilable with my fix.
thanks, Guenter.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [EMAIL PROTECTED]