author | Santosh V Patil <santosh.v.patil@nokia.com> |
Mon, 19 Apr 2010 11:11:16 +0530 (2010-04-19) | |
branch | RCL_1 |
changeset 54 | de7f90723dab |
permissions | -rw-r--r-- |
54
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
1 |
Two version of openssl libraries : |
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
2 |
|
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
3 |
1) Windows(VC++) |
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
4 |
|
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
5 |
Linking : Statically linked library |
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
6 |
Extension : .lib |
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
7 |
|
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
8 |
2) Windows(MinGW) |
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
9 |
|
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
10 |
Linking : Statically linked library |
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
11 |
Extension : .a |
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
12 |
|
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
13 |
How to build openssl library for MinGW ? |
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
14 |
|
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
15 |
1)Download the source code for openssl 9.7b version from http://www.openssl.org/ openssl-0.9.7b.tar.gz (currently we support 9.7b) |
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
16 |
|
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
17 |
2) untar it using tar -zxvf openssl-0.9.7b.tar.gz |
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
18 |
|
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
19 |
3) release version : |
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
20 |
run ms/mingw32.bat in cygwin : It will generate libcrypto.a in /out directory, which is a static version (Release) of openssl. |
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
21 |
|
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
22 |
4) debug version : |
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
23 |
|
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
24 |
a) replace line " perl util/mk1mf.pl gaswin Mingw32 >ms/mingw32a.mak " with "perl util/mk1mf.pl gaswin debug Mingw32 >ms/mingw32a.mak" |
de7f90723dab
Fix for Bug 2442 - Symbian^2 package build failure.
Santosh V Patil <santosh.v.patil@nokia.com>
parents:
diff
changeset
|
25 |
b) run ms/mingw32.bat in cygwin : it will generate libcrypto.a in /out.dbg directory which is a static version (Debug) of openssl. |