Trac is being migrated to new services! Issues can be found in our new
YouTrack instance and WIKI pages can be found on our
website.
- Timestamp:
-
Mar 1, 2010, 12:07:45 PM (14 years ago)
- Author:
-
bviktor
- Comment:
-
add info about x64 build
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v22
|
v23
|
|
| 159 | 159 | |
| 160 | 160 | The resulting binaries will be placed in `c:\devel\pidgin-devel\win32-dev\nss-3.12.5-with-nspr-4.8.2\mozilla\dist`. The contents of `private` and `public` are the same across all flavours so they can be distributed separately. |
| | 161 | |
| | 162 | == Build x64 NSS == |
| | 163 | |
| | 164 | Currently it's not possible to build NSS x64 with GCC. You can make an x64 build of NSS only with Visual C++. Since x64 tools aren't available in Visual C++ Express, you have to install the Windows SDK instead, which is a superset of Visual C++ Express in means of command line tools. |
| | 165 | |
| | 166 | 1. Download [http://www.microsoft.com/downloads/details.aspx?FamilyID=c17ba869-9671-4330-a63e-1fd44e0e2505&displaylang=en Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1]. Install (at least) the following components: |
| | 167 | * Windows Headers and Libraries |
| | 168 | * Visual C++ Compilers |
| | 169 | * Win32 Development Tools |
| | 170 | |
| | 171 | 2. Start `Microsoft Windows SDK v7.0/CMD Shell` from the Start Menu. Don't be bothered by the message about target, it won't affect this build. If it really annoys you, you can tweak it with `setenv` (query flags with `setenv /?`). |
| | 172 | |
| | 173 | 4. Set build flavour as before, and additionally add the following: |
| | 174 | |
| | 175 | {{{ |
| | 176 | set USE_64=1 |
| | 177 | }}} |
| | 178 | |
| | 179 | 5. Start compiling: |
| | 180 | |
| | 181 | {{{ |
| | 182 | make nss_build_all |
| | 183 | }}} |
| | 184 | |
| | 185 | 6. Instruct your users to download and install the [http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=ba9257ca-337f-4b40-8c14-157cfdffee4e Microsoft Visual C++ 2008 SP1 x64 Redistributable Package] or include it in the installer of your application (if permitted). |
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!