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!