Overview
Comment: | Add Clang/Win32 to {PLATFORMS,README-WINDOWS}.md |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
8cf1390ea2f229504a1b2386d8aaf36f |
User & Date: | js on 2017-01-07 23:37:50 |
Other Links: | manifest | tags |
Context
2017-01-08
| ||
01:45 | Update Xcode project to Xcode 8.2 check-in: d55e95f217 user: js tags: trunk | |
2017-01-07
| ||
23:37 | Add Clang/Win32 to {PLATFORMS,README-WINDOWS}.md check-in: 8cf1390ea2 user: js tags: trunk | |
23:23 | Override Clang's block declarations on Windows check-in: 30bc1fb225 user: js tags: trunk | |
Changes
Modified PLATFORMS.md from [fc3892b42f] to [05d4c38436].
︙ | ︙ | |||
159 160 161 162 163 164 165 | * Runtimes: ObjFW * Limitations: No threads Windows ------- | | | < | 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 | * Runtimes: ObjFW * Limitations: No threads Windows ------- * OS Versions: XP (x86), 7 (x64), 8 (x64), 8.1 (x64), 10, Wine (x86 & x64) * Architectures: x86, x86_64 * Compilers: GCC 6.2.0 from msys2 (x86 and x64), Clang 3.9.0 from msys2 (x86) * Runtimes: ObjFW Others ------ Basically, it should run on any POSIX system to which GCC >= 4.6 or a recent |
︙ | ︙ |
Modified README-WINDOWS.md from [16f204ab50] to [03bce666c6].
︙ | ︙ | |||
41 42 43 44 45 46 47 | Installing MinGW-w64 using MSYS2 -------------------------------- Now it's time to install MinGW-w64. If you want to build 32 bit binaries: | | > > > > > | 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | Installing MinGW-w64 using MSYS2 -------------------------------- Now it's time to install MinGW-w64. If you want to build 32 bit binaries: $ pacman -S mingw-w64-i686-clang mingw-w64-i686-gcc-objc For 64 bit binaries: $ pacman -S mingw-w64-x86_64-gcc-objc There is nothing wrong with installing them both, as MSYS2 has created two entries in your start menu: MinGW-w64 Win32 Shell and MinGW-w64 Win64 Shell. So if you want to build for 32 or 64 bit, you just start the correct shell. Notice, though, that Clang is only installed for 32 bit binaries, as its SEH support is not sufficient for ObjFW yet. Therefore, if you follow these instructions, by default, 32 bit binaries will be built with Clang and 64 bit binaries with GCC. Finally, install a few more things needed to build ObjFW: $ pacman -S autoconf automake git make Getting, building and installing ObjFW |
︙ | ︙ |