This is a multi-part message in MIME format...

------------=_1199391434-3818-1
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

Hi,
due to recent changes in 0.9.9-dev to x86nasm.pl the cast nasm output is now broken;
when external labes are defined only the first appears in the asm code - but the cast asm contains 4 external labes at the top:
extern CAST_S_table0
extern CAST_S_table1
extern CAST_S_table2
extern CAST_S_table3

here's the patch which seems to fix that:

--- x86nasm.pl.orig Fri Dec 21 12:09:02 2007
+++ x86nasm.pl Fri Dec 21 12:30:36 2007
@@ -125,7 +125,7 @@
sub ::comment { foreach (@_) { push(@out,"\t; $_\n"); } }

sub ::external_label
-{ push(@out,"${drdecor}extern\t".&::LABEL($_[0],$nmdecor.$_[0])."\n"); }
+{ foreach (@_) { push(@out,"${drdecor}extern\t".&::LABEL($_,$nmdecor.$_)."\n"); } }

sub :ublic_label
{ push(@out,"${drdecor}global\t".&::LABEL($_[0],$nmdecor.$_[0])."\n"); }

the patch might have fuzz because I need to apply another patch for coff output (as posted already earlier -> #1611).

thanks, Guenter.



------------=_1199391434-3818-1
Content-Type: application/octet-stream; name="x86nasm.pl.diff"
Content-Disposition: inline; filename="x86nasm.pl.diff"
Content-Transfer-Encoding: base64
RT-Attachment: 1628/18294/7738

LS0tIHg4Nm5hc20ucGwub3JpZwlGcmkgRGVjIDIxIDEyOjA5Oj AyIDIwMDcN
CisrKyB4ODZuYXNtLnBsCUZyaSBEZWMgMjEgMTI6MzA6MzYgMj AwNw0KQEAg
LTEyNSw3ICsxMjUsNyBAQA0KIHN1YiA6OmNvbW1lbnQgeyAgIG ZvcmVhY2gg
KEBfKSB7IHB1c2goQG91dCwiXHQ7ICRfXG4iKTsgfSAgIH0NCi ANCiBzdWIg
OjpleHRlcm5hbF9sYWJlbA0KLXsgICBwdXNoKEBvdXQsIiR7ZH JkZWNvcn1l
eHRlcm5cdCIuJjo6TEFCRUwoJF9bMF0sJG5tZGVjb3IuJF9bMF 0pLiJcbiIp
OyAgIH0NCit7ICAgZm9yZWFjaCAoQF8pIHsgcHVzaChAb3V0LC Ike2RyZGVj
b3J9ZXh0ZXJuXHQiLiY6OkxBQkVMKCRfLCRubWRlY29yLiRfKS 4iXG4iKTsg
fSAgIH0NCiANCiBzdWIgOjpwdWJsaWNfbGFiZWwNCiB7ICAgcH VzaChAb3V0
LCIke2RyZGVjb3J9Z2xvYmFsXHQiLiY6OkxBQkVMKCRfWzBdLC RubWRlY29y
LiRfWzBdKS4iXG4iKTsgIH0NCg==

------------=_1199391434-3818-1--
__________________________________________________ ____________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-dev@openssl.org
Automated List Manager majordomo@openssl.org