summaryrefslogtreecommitdiff
path: root/winbuild
diff options
context:
space:
mode:
authorOleg Pudeyev <oleg@bsdpower.com>2016-01-02 12:03:11 -0500
committerOleg Pudeyev <oleg@bsdpower.com>2016-01-02 18:44:17 -0500
commitf29bda260fd0fa495fadd2f7c7a035be9f2aa855 (patch)
tree7db61d27be7a2634d3d9dd0f8223c7b70a1ec123 /winbuild
parentb5abb722a03c012c3a580e3fcac63bc99396c5f8 (diff)
downloadpycurl-f29bda260fd0fa495fadd2f7c7a035be9f2aa855.tar.gz
Building openssl
Diffstat (limited to 'winbuild')
-rw-r--r--winbuild/fix-openssl-crt.patch29
1 files changed, 29 insertions, 0 deletions
diff --git a/winbuild/fix-openssl-crt.patch b/winbuild/fix-openssl-crt.patch
new file mode 100644
index 0000000..afa8e89
--- /dev/null
+++ b/winbuild/fix-openssl-crt.patch
@@ -0,0 +1,29 @@
+--- util/pl/VC-32.pl.orig 2015-12-03 06:04:23.000000000 -0800
++++ util/pl/VC-32.pl 2016-01-01 23:56:32.542632200 -0800
+@@ -45,7 +45,7 @@
+ # considered safe to ignore.
+ #
+ $base_cflags= " $mf_cflag";
+- my $f = $shlib || $fips ?' /MD':' /MT';
++ my $f = $shlib || $fips ?' /MD':' /MD';
+ $opt_cflags=$f.' /Ox';
+ $dbg_cflags=$f.'d /Od -DDEBUG -D_DEBUG';
+ $lflags="/nologo /subsystem:console /opt:ref";
+@@ -119,7 +119,7 @@
+ $base_cflags.=' -I$(WCECOMPAT)/include' if (defined($ENV{'WCECOMPAT'}));
+ $base_cflags.=' -I$(PORTSDK_LIBPATH)/../../include' if (defined($ENV{'PORTSDK_LIBPATH'}));
+ if (`$cc 2>&1` =~ /Version ([0-9]+)\./ && $1>=14) {
+- $base_cflags.=$shlib?' /MD':' /MT';
++ $base_cflags.=$shlib?' /MD':' /MD';
+ } else {
+ $base_cflags.=' /MC';
+ }
+@@ -130,7 +130,7 @@
+ else # Win32
+ {
+ $base_cflags= " $mf_cflag";
+- my $f = $shlib || $fips ?' /MD':' /MT';
++ my $f = $shlib || $fips ?' /MD':' /MD';
+ $ff = "/fixed";
+ $opt_cflags=$f.' /Ox /O2 /Ob2';
+ $dbg_cflags=$f.'d /Od -DDEBUG -D_DEBUG';