This patch fixes the misplacement of a generated .pdb file when
building a debug version of openssl with Visual C.

Attached file 0.9.7-stable-SNAP-20050922-yang-diffs.patch is the patch
for 0.9.7-stable snapshot 20050922.

Attached file 0.9.8-stable-SNAP-20050922-yang-diffs.patch is the patch
for 0.9.8-stable snapshot 20050922.

Regards, Yang
diff -ur openssl-0.9.7-stable-SNAP-20050922-orig/util/pl/VC-32.pl 
openssl-0.9.7-stable-SNAP-20050922-work/util/pl/VC-32.pl
--- openssl-0.9.7-stable-SNAP-20050922-orig/util/pl/VC-32.pl    2005-09-19 
17:02:56.000000000 +0200
+++ openssl-0.9.7-stable-SNAP-20050922-work/util/pl/VC-32.pl    2005-09-22 
23:28:09.974188800 +0200
@@ -97,7 +97,7 @@
        $tmp_def="tmp32dll";
        }
 
-$cflags.=" /Fd$out_def";
+$cflags.=" /Fd$out_def".($debug?".dbg/":"/");
 
 sub do_lib_rule
        {
diff -ur openssl-0.9.7-stable-SNAP-20050922-orig/util/pl/VC-CE.pl 
openssl-0.9.7-stable-SNAP-20050922-work/util/pl/VC-CE.pl
--- openssl-0.9.7-stable-SNAP-20050922-orig/util/pl/VC-CE.pl    2004-05-17 
07:01:24.000000000 +0200
+++ openssl-0.9.7-stable-SNAP-20050922-work/util/pl/VC-CE.pl    2005-09-22 
23:28:30.994414400 +0200
@@ -66,7 +66,7 @@
        $tmp_def='tmp32dll_$(TARGETCPU)';
        }
 
-$cflags.=" /Fd$out_def";
+$cflags.=" /Fd$out_def".($debug?".dbg/":"/");
 
 sub do_lib_rule
        {
diff -ur openssl-0.9.8-stable-SNAP-20050922-orig/util/pl/VC-32.pl 
openssl-0.9.8-stable-SNAP-20050922-work/util/pl/VC-32.pl
--- openssl-0.9.8-stable-SNAP-20050922-orig/util/pl/VC-32.pl    2005-09-19 
17:05:44.000000000 +0200
+++ openssl-0.9.8-stable-SNAP-20050922-work/util/pl/VC-32.pl    2005-09-22 
23:33:24.085859200 +0200
@@ -230,7 +230,7 @@
        $tmp_def='tmp32dll_$(TARGETCPU)';
        }
 
-$cflags.=" /Fd$out_def";
+$cflags.=" /Fd$out_def".($debug?".dbg/":"/");
 
 sub do_lib_rule
        {

Reply via email to