strawberries

Strawberry Perl (5.22.1.2-32bit) Release Notes

Released: Jan 6 2016 / with support of our sponsor, the Enlightened Perl Organisation

Check out what is new, what known issues there are, and frequently asked questions about this version of Strawberry Perl. As always, you're encouraged to tell us what you think.

What's new in this Strawberry Perl release: Collapse

Bundled database clients:

Known issues: Collapse

List of distributions installed on top of Perl 5.22.1: Collapse

IDDistributionVersionNote
1.Algorithm-C30.10
2.Algorithm-Diff1.1903
3.aliased0.34
4.Alien-Tidypv1.4.7
5.Alt-Crypt-RSA-BigInt0.05
6.App-cpanminus1.7039
7.App-local-lib-Win32Helper0.990
8.App-module-version1.004
9.App-pmuninstall0.30
10.AppConfig1.71
11.Archive-Extract0.76
12.Archive-Zip1.56
13.Attribute-Handlers0.99
14.Authen-SASL2.16
15.autodie2.29
16.B-Hooks-EndOfScope0.15
17.B-Hooks-OP-Check0.19
18.B-Lint1.20
19.B-Utils0.27
20.base2.23
21.BerkeleyDB0.55
22.bignum0.42
23.Bytes-Random-Secure0.29
24.Capture-Tiny0.30
25.Carp1.38
26.Carp-Always0.13
27.Carp-Clan6.04
28.CGI4.25
29.Class-Accessor0.34
30.Class-Accessor-Chained0.01
31.Class-Accessor-Grouped0.10012
32.Class-Accessor-Lite0.08
33.Class-C30.30
34.Class-C3-Componentised1.001000
35.Class-Data-Inheritable0.08
36.Class-ErrorHandler0.04
37.Class-Inspector1.28
38.Class-Load0.23
39.Class-Load-XS0.09
40.Class-Loader2.03
41.Class-Method-Modifiers2.11
42.Class-Singleton1.5
43.Class-Tiny1.004
44.Class-XSAccessor1.19
45.Clone0.38
46.Clone-PP1.06
47.common-sense3.74
48.Compress-Raw-Bzip22.069
49.Compress-Raw-Lzma2.069
50.Compress-Raw-Zlib2.069
51.Compress-unLZMA0.05
52.Config-Any0.26
53.Config-Perl-V0.25
54.Context-Preserve0.01
55.Convert-ASCII-Armour1.4
56.Convert-ASN10.27
57.Convert-PEM0.08
58.CPAN-DistnameInfo0.12
59.CPAN-Meta2.150005
60.CPAN-Meta-Check0.012
61.CPAN-Meta-Requirements2.140
62.CPAN-Meta-YAML0.018
63.CPAN-Mini1.111016
64.cpan-outdated0.29
65.CPAN-SQLite0.211
66.Cpanel-JSON-XS3.0210
67.CPANPLUS0.9156
68.CPANPLUS-Dist-Build0.78
69.Crypt-Blowfish2.14
70.Crypt-CAST5_PP1.04
71.Crypt-CBC2.33
72.Crypt-DES2.07
73.Crypt-DES_EDE30.01
74.Crypt-DSA1.17
75.Crypt-DSA-GMP0.02
76.Crypt-IDEA1.10
77.Crypt-OpenPGP1.12
78.Crypt-OpenSSL-AES0.03
79.Crypt-OpenSSL-Bignum0.06
80.Crypt-OpenSSL-DSA0.15
81.Crypt-OpenSSL-Random0.11
82.Crypt-OpenSSL-RSA0.28
83.Crypt-OpenSSL-X5091.804
84.Crypt-Random1.25
85.Crypt-Random-Seed0.03
86.Crypt-Random-TESHA20.01
87.Crypt-RC42.02
88.Crypt-RC61
89.Crypt-Rijndael1.13
90.Crypt-RIPEMD1600.06
91.Crypt-Serpent1.01
92.Crypt-SSLeay0.72
93.Crypt-Twofish2.17
94.CryptX0.026
95.Data-Buffer0.04
96.Data-Dump1.23
97.Data-Dump-Streamer2.39
98.Data-Dumper-Concise2.022
99.Data-OptList0.109
100.Data-Page2.02
101.Data-Printer0.36
102.Data-Random0.12
103.DateTime1.21
104.DateTime-Format-DateParse0.05
105.DateTime-Locale1.02
106.DateTime-TimeZone1.94
107.DateTime-TimeZone-Local-Win321.86
108.DB_File1.835
109.DBD-ADO2.99
110.DBD-CSV0.48
111.DBD-mysql4.033
112.DBD-ODBC1.52
113.DBD-Oracle1.74
114.DBD-Pg3.5.3
115.DBD-SQLite1.48
116.DBI1.634
117.DBIx-Class0.082820
118.DBIx-Simple1.35
119.DBM-Deep2.0013
120.Devel-CheckLib1.05
121.Devel-Declare0.006018
122.Devel-GlobalDestruction0.13
123.Devel-OverloadInfo0.004
124.Devel-PartialDump0.18
125.Devel-PPPort3.32
126.Devel-StackTrace2.00
127.Digest-CMAC0.04
128.Digest-HMAC1.03
129.Digest-MD22.04
130.Digest-Perl-MD51.9
131.Digest-SHA12.13
132.Digest-Whirlpool2.04
133.Dist-CheckConflicts0.11
134.Email-Abstract3.008
135.Email-Address1.908
136.Email-Date-Format1.005
137.Email-MessageID1.406
138.Email-MIME1.936
139.Email-MIME-ContentType1.018
140.Email-MIME-Encodings1.315
141.Email-MIME-Kit3.000002
142.Email-Sender1.300021
143.Email-Simple2.208
144.Email-Stuffer0.012
145.Email-Valid1.198
146.Encode2.78
147.Encode-compat0.07
148.Encode-Locale1.05
149.enum1.11
150.Eval-Closure0.13
151.Excel-Writer-XLSX0.86
152.Exception-Class1.39
153.experimental0.016
154.Exporter-Tiny0.042
155.ExtUtils-CBuilder0.280224
156.ExtUtils-Config0.008
157.ExtUtils-Depends0.405
158.ExtUtils-F771.19
159.ExtUtils-Helpers0.022
160.ExtUtils-InstallPaths0.011
161.ExtUtils-MakeMaker7.10
162.ExtUtils-ParseXS3.30
163.ExtUtils-PkgConfig1.15
164.FCGI0.77
165.FFI-Raw0.32
166.File-CheckTree4.42
167.File-Copy-Recursive0.38
168.File-Find-Rule0.34
169.File-Find-Rule-Perl1.15
170.File-HomeDir1.00
171.File-Listing6.04
172.File-Map0.64
173.File-Path2.12
174.File-Remove1.52
175.File-ShareDir1.102
176.File-ShareDir-Install0.10
177.File-Slurp9999.19
178.File-Slurp-Tiny0.004
179.File-Slurper0.008
180.File-Which1.19
181.Filter1.55
182.GD2.56
183.Getopt-Long2.48
184.Graphics-ColorUtils0.17
185.Hash-Merge0.200
186.Hook-LexWrap0.25
187.HTML-Form6.03
188.HTML-Parser3.71
189.HTML-Tagset3.20
190.HTML-Tree5.03
191.HTTP-Cookies6.01
192.HTTP-Daemon6.01
193.HTTP-Date6.02
194.HTTP-Message6.11
195.HTTP-Negotiate6.01
196.HTTP-Server-Simple0.51
197.HTTP-Tiny0.056
198.if0.0606
199.Imager1.004
200.IO-All0.86
201.IO-CaptureOutput1.1104
202.IO-Compress2.069
203.IO-Compress-Lzma2.069
204.IO-HTML1.001
205.IO-Interactive0.0.6
206.IO-SessionData1.03
207.IO-Socket-INET62.72
208.IO-Socket-Socks0.67
209.IO-Socket-SSL2.022
210.IO-String1.08
211.IO-stringy2.111
212.IPC-Run0.94
213.IPC-Run30.048
214.IPC-System-Simple1.25
215.JSON2.90
216.JSON-MaybeXS1.003005
217.JSON-XS3.01
218.libnet3.08
219.libwww-perl6.15
220.List-MoreUtils0.413
221.local-lib2.000018
222.Locale-Codes3.37
223.Log-Message0.08
224.Log-Message-Simple0.10
225.Log-Report1.10
226.Log-Report-Optional1.01
227.LWP-MediaTypes6.02
228.LWP-Online1.08
229.LWP-Protocol-https6.06
230.MailTools2.14
231.Math-Base-Convert0.11
232.Math-BigInt1.999715
233.Math-BigInt-FastCalc0.40
234.Math-BigInt-GMP1.49
235.Math-BigRat0.260802
236.Math-GMP2.11
237.Math-Int640.54
238.Math-MPC1.04
239.Math-MPFR3.29
240.Math-Pari2.010808
241.Math-Prime-Util0.57
242.Math-Prime-Util-GMP0.35
243.Math-Random-ISAAC1.004
244.Math-Round0.07
245.MIME-Charset1.012
246.MIME-Types2.12
247.Modern-Perl1.20150127
248.Module-Build0.4214
249.Module-Build-Tiny0.039
250.Module-CoreList5.20151220
251.Module-Find0.13
252.Module-Implementation0.09
253.Module-Metadata1.000027
254.Module-Pluggable5.2
255.Module-Runtime0.014
256.Module-Runtime-Conflicts0.002
257.Module-Signature0.79patched
258.Mojolicious6.38
259.Moo2.000002
260.Moose2.1604
261.MooseX-ClassAttribute0.27
262.MooseX-Declare0.43
263.MooseX-LazyRequire0.11
264.MooseX-Meta-TypeConstraint-ForceCoercion0.01
265.MooseX-Method-Signatures0.49
266.MooseX-NonMoose0.26
267.MooseX-Role-Parameterized1.08
268.MooseX-Role-WithOverloading0.17
269.MooseX-Traits0.13
270.MooseX-Types0.46
271.MooseX-Types-DateTime0.13
272.MooseX-Types-Structured0.35
273.MooX-Types-MooseLike0.29
274.Mozilla-CA20160104
275.MRO-Compat0.12
276.namespace-autoclean0.28
277.namespace::clean0.26
278.Net-DNS1.04
279.Net-HTTP6.09
280.Net-IMAP-Client0.9505
281.Net-SMTPS0.04
282.Net-SSH20.58
283.Net-SSLeay1.72
284.Net-Telnet3.04
285.Number-Compare0.03
286.Object-Accessor0.48
287.Object-Tiny1.08
288.OLE-Storage_Lite0.19
289.OpenGL0.6704
290.Package-Constants0.06
291.Package-DeprecationManager0.15
292.Package-Stash0.37
293.Package-Stash-XS0.28
294.PAR1.010
295.PAR-Dist0.49
296.PAR-Dist-FromPPD0.03
297.PAR-Dist-InstallPPD0.02
298.PAR-Repository-Client0.25
299.PAR-Repository-Query0.14
300.Params-Util1.07
301.Params-Validate1.21
302.parent0.234
303.Parse-Binary0.10
304.Parse-CPAN-Meta1.4417
305.Parse-Method-Signatures1.003016
306.Parse-RecDescent1.967013
307.Path-Class0.35
308.Path-Tiny0.076
309.PathTools3.60patched CVE-2015-8607
310.Perl-OSType1.009
311.Perl-Tidy20150815
312.perlfaq5.021010
313.PerlIO-Layers0.011
314.PkgConfig0.09026
315.pler1.06
316.Pod-Checker1.70
317.Pod-LaTeX0.61
318.Pod-Simple3.32
319.Pod-Usage1.68
320.podlators4.04
321.Portable1.22
322.PPI1.220
323.PPM11.11_03
324.Probe-Perl0.03
325.Role-Tiny2.000001
326.Scalar-List-Utils1.42
327.Scope-Guard0.21
328.SOAP-Lite1.19
329.Socket2.021
330.Socket60.25
331.Sort-Naturally1.03
332.Sort-Versions1.62
333.Spiffy0.46
334.Spreadsheet-ParseExcel0.65
335.Spreadsheet-ParseXLSX0.20
336.Spreadsheet-WriteExcel2.40
337.SQL-Abstract1.81
338.SQL-Statement1.407
339.String-Print0.15
340.String-RewritePrefix0.007
341.Sub-Exporter0.987
342.Sub-Exporter-ForMethods0.100052
343.Sub-Exporter-Progressive0.001011
344.Sub-Identify0.12
345.Sub-Install0.928
346.Sub-Name0.14
347.Sub-Uplevel0.25
348.SUPER1.20141117
349.syntax0.004
350.Syntax-Keyword-Junction0.003008
351.Sys-Syslog0.33patched
352.Task-Weaken1.04
353.Template-Tiny1.12
354.Template-Toolkit2.26
355.Term-ANSIColor4.04
356.Term-Cap1.17
357.Term-ReadLine-Perl1.0303
358.Term-UI0.46
359.TermReadKey2.33
360.Test-Base0.88
361.Test-CleanNamespaces0.18
362.Test-Deep1.120
363.Test-Differences0.64
364.Test-Exception0.43
365.Test-Fatal0.014
366.Test-Harness3.36
367.Test-LeakTrace0.15
368.Test-MockModule0.11
369.Test-Most0.34
370.Test-NoWarnings1.04
371.Test-Number-Delta1.06
372.Test-Object0.07
373.Test-Pod1.51
374.Test-Requires0.10
375.Test-Script1.10
376.Test-SubCalls1.09
377.Test-Warn0.30
378.Test-Warnings0.024
379.Test-Without-Module0.18
380.Test-YAML1.06
381.Text-CSV1.33
382.Text-CSV_XS1.20
383.Text-Diff1.43
384.Text-Glob0.09
385.Text-Patch1.8
386.Text-Soundex3.05
387.Thread-Queue3.07
388.threads2.02
389.Throwable0.200013
390.Tie-Array-CSV0.07
391.Tie-EncryptedHash1.24
392.Time-HiRes1.9728
393.Time-Moment0.37
394.Time-Piece1.31
395.TimeDate2.30
396.Tree-DAG_Node1.27
397.Try-Tiny0.24
398.Types-Serialiser1.0
399.Unicode-Collate1.14
400.Unicode-LineBreak2015.12
401.Unicode-Normalize1.25
402.Unicode-UTF80.60
403.URI1.69
404.V0.13
405.Variable-Magic0.59
406.version0.9912
407.Win32-API0.82
408.Win32-Console0.10
409.Win32-Console-ANSI1.10
410.Win32-Daemon20131206
411.Win32-EventLog0.077
412.Win32-Exe0.17
413.Win32-File0.07
414.Win32-File-Object0.02
415.Win32-GuiTest1.60
416.Win32-IPHelper0.08
417.Win32-Job0.05
418.Win32-OLE0.1712
419.Win32-Pipe0.025
420.Win32-Process0.16
421.Win32-Service0.07
422.Win32-ServiceManager0.002003
423.Win32-ShellQuote0.003000
424.Win32-TieRegistry0.29
425.Win32-UTCFileTime1.58
426.Win32-WinError0.04
427.Win32API-Registry0.33
428.WWW-Mechanize1.75
429.WWW-RobotRules6.02
430.XML-LibXML2.0123
431.XML-LibXSLT1.94
432.XML-NamespaceSupport1.11
433.XML-Parser2.44
434.XML-Parser-Lite0.721
435.XML-SAX0.99
436.XML-SAX-Base1.08
437.XML-SAX-Expat0.51
438.XML-Simple2.22
439.XML-Twig3.49
440.YAML1.15
441.YAML-LibYAML0.59
442.YAML-Tiny1.69

List of external tools and libraries included in Strawberry Perl: Collapse

IDPackageHomepageNote
1.binutils-2.25http://www.gnu.org/software/binutils/
2.bzip2-1.0.6http://bzip.org/
3.db-6.1.23http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html
4.dmake-4.12.2http://code.google.com/a/apache-extras.org/p/dmake/
5.expat-2.1.0http://expat.sourceforge.net/
6.freeglut-2.8.1http://freeglut.sourceforge.net/
7.freetype-2.5.5http://www.freetype.org/
8.gcc-4.9.2http://gcc.gnu.org/
9.gdb-7.8.1http://www.gnu.org/software/gdb/
10.gdbm-1.10http://www.gnu.org/software/gdbm/
11.giflib-5.1.1http://giflib.sourceforge.net/
12.gmp-6.0.0http://gmplib.org/
13.jpeg-9ahttp://www.ijg.org/
14.libXpm-3.5.11http://www.freedesktop.org/wiki/Software/xlibs
15.libffi-3.2.1http://sourceware.org/libffi/
16.libgd-2.1.1http://www.libgd.org/
17.libiconv-1.14http://www.gnu.org/software/libiconv/
18.libpng-1.6.17http://www.libpng.org/pub/png/libpng.html
19.libssh2-1.5.0http://www.libssh2.org
20.libxml2-2.9.2http://xmlsoft.org/
21.libxslt-1.1.28http://xmlsoft.org/XSLT/
22.make-4.1http://www.gnu.org/software/make/
23.mingw-w64-crt-v4.0.2http://mingw-w64.sourceforge.net/
24.mpc-1.0.3http://www.multiprecision.org/
25.mpfr-3.1.2http://www.mpfr.org/
26.mysql-5.1.44http://www.mysql.com/
27.openssl-1.0.2ehttp://www.openssl.org/
28.patch-2.5.9-7http://gnuwin32.sourceforge.net/packages/patch.htm
29.pexports-0.44http://www.emmestech.com/software/pexports-0.43/download_pexports.html
30.postgresql-9.4.1http://www.postgresql.org/
31.t1lib-5.1.2http://www.t1lib.org/
32.tiff-4.0.3http://remotesensing.org/libtiff/
33.xz-5.2.1http://tukaani.org/xz/
34.zlib-1.2.8http://www.zlib.net/

Version details: Collapse

Perl version details:

Summary of my perl5 (revision 5 version 22 subversion 1) configuration:
   
  Platform:
    osname=MSWin32, osvers=6.3, archname=MSWin32-x86-multi-thread-64int
    uname='Win32 strawberry-perl 5.22.1.2 #1 Wed Jan  6 13:49:46 2016 i386'
    config_args='undef'
    hint=recommended, useposix=true, d_sigaction=undef
    useithreads=define, usemultiplicity=define
    use64bitint=define, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='gcc', ccflags =' -s -O2 -DWIN32  -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPL
ICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields',
    optimize='-s -O2',
    cppflags='-DWIN32'
    ccversion='', gccversion='4.9.2', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678, doublekind=3
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12, longdblkind=3
    ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='long long', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='g++.exe', ldflags ='-s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib"'
    libpth=C:\strawberry\c\lib C:\strawberry\c\i686-w64-mingw32\lib C:\strawberry\c\lib\gcc\i686-w64
-mingw32\4.9.2
    libs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -
loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32
    perllibs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole
32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32
    libc=, so=dll, useshrplib=true, libperl=libperl522.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_win32.xs, dlext=xs.dll, d_dlsymun=undef, ccdlflags=' '
    cccdlflags=' ', lddlflags='-mdll -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib"'


Characteristics of this binary (from libperl): 
  Compile-time options: HAS_TIMES HAVE_INTERP_INTERN MULTIPLICITY
                        PERLIO_LAYERS PERL_DONT_CREATE_GVSV
                        PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
                        PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
                        PERL_MALLOC_WRAP PERL_NEW_COPY_ON_WRITE
                        PERL_PRESERVE_IVUV USE_64_BIT_INT USE_ITHREADS
                        USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE
                        USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_LOCALE_TIME
                        USE_PERLIO USE_PERL_ATOF
  Built under MSWin32
  Compiled at Jan  6 2016 13:55:01
  %ENV:
    PERL_MM_USE_DEFAULT="0"
  @INC:
    C:/strawberry/perl/site/lib
    C:/strawberry/perl/vendor/lib
    C:/strawberry/perl/lib
    .

Gcc version details:

Using built-in specs.
COLLECT_GCC=C:\strawberry\c\bin\gcc.exe
COLLECT_LTO_WRAPPER=C:/strawberry/c/bin/../libexec/gcc/i686-w64-mingw32/4.9.2/lto-wrapper.exe
Target: i686-w64-mingw32
Configured with: ../../../src/gcc-4.9.2/configure --host=i686-w64-mingw32 --build=i686-w64-mingw32 -
-target=i686-w64-mingw32 --prefix=/mingw32 --with-gxx-include-dir=/mingw32/i686-w64-mingw32/include/
c++ --enable-shared --enable-static --disable-multilib --enable-languages=c,c++,fortran,lto --enable
-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable
-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-
libs --enable-sjlj-exceptions --disable-isl-version-check --disable-cloog-version-check --disable-li
bstdcxx-pch --disable-libstdcxx-debug --disable-bootstrap --disable-rpath --disable-win32-registry -
-disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=i686 --with-
tune=generic --with-libiconv --with-system-zlib --with-gmp=/opt/build/prerequisites/i686-w64-mingw32
-static --with-mpfr=/opt/build/prerequisites/i686-w64-mingw32-static --with-mpc=/opt/build/prerequis
ites/i686-w64-mingw32-static --with-isl=/opt/build/prerequisites/i686-w64-mingw32-static --with-cloo
g=/opt/build/prerequisites/i686-w64-mingw32-static --enable-cloog-backend=isl --with-pkgversion='i68
6-posix-sjlj, built by strawberryperl.com project' CFLAGS='-O2 -pipe -I/opt/build/i686-492-posix-sjl
j-rt_v402/mingw32/opt/include -I/opt/build/prerequisites/i686-zlib-static/include -I/opt/build/prere
quisites/i686-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -I/opt/build/i686-492-posix-sjlj-rt_v4
02/mingw32/opt/include -I/opt/build/prerequisites/i686-zlib-static/include -I/opt/build/prerequisite
s/i686-w64-mingw32-static/include' CPPFLAGS= LDFLAGS='-pipe -L/opt/build/i686-492-posix-sjlj-rt_v402
/mingw32/opt/lib -L/opt/build/prerequisites/i686-zlib-static/lib -L/opt/build/prerequisites/i686-w64
-mingw32-static/lib -Wl,--large-address-aware'
Thread model: posix
gcc version 4.9.2 (i686-posix-sjlj, built by strawberryperl.com project) 

OpenSSL version details:

OpenSSL 1.0.2e 3 Dec 2015
built on: reproducible build, date unspecified
platform: mingw
options:  bn(64,32) rc4(8x,mmx) des(ptr,risc1,16,long) idea(int) blowfish(idx) 
compiler: gcc -I. -I.. -I../include -I/z/extlib/_openssl_/include -D_WINDLL -DOPENSSL_USE_APPLINK -D
OPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame
-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT
 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES
_ASM -DWHIRLPOOL_ASM -DGHASH_ASM