strawberries

Strawberry Perl (5.22.2.1-32bit) Release Notes

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