mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
Remove more deprecated Windows GNU code/docs
This commit is contained in:
parent
ff74faee10
commit
022f0aa34a
10 changed files with 31 additions and 163 deletions
35
README.md
35
README.md
|
@ -21,7 +21,7 @@ Please select your operating system:
|
|||
* [Arch Linux](#on-arch-linux)
|
||||
* [openSUSE](#on-opensuse-linux)
|
||||
* [Gentoo Linux](#on-gentoo-linux)
|
||||
* [Microsoft Windows](#on-windows-msvc--mingw)
|
||||
* [Microsoft Windows](#on-windows-msvc)
|
||||
* [Android](#cross-compilation-for-android)
|
||||
|
||||
#### OS X
|
||||
|
@ -94,7 +94,7 @@ sudo emerge net-misc/curl media-libs/freeglut \
|
|||
dev-python/virtualenv dev-python/pip dev-libs/openssl \
|
||||
x11-libs/libXmu media-libs/glu x11-base/xorg-server
|
||||
```
|
||||
#### On Windows (MSVC & MinGW)
|
||||
#### On Windows (MSVC)
|
||||
|
||||
1. Install Python for Windows (https://www.python.org/downloads/release/python-2711/). The windows x86-64 MSI installer is fine.
|
||||
You should change the installation to install the "Add python.exe to Path" feature.
|
||||
|
@ -107,39 +107,12 @@ pip install virtualenv
|
|||
```
|
||||
If this does not work, you may need to reboot for the changed PATH settings (by the python installer) to take effect.
|
||||
|
||||
3. __(MSVC only)__ Install Git for Windows (https://git-scm.com/download/win). DO allow it to add git.exe to the PATH (default
|
||||
3. Install Git for Windows (https://git-scm.com/download/win). DO allow it to add git.exe to the PATH (default
|
||||
settings for the installer are fine).
|
||||
|
||||
4. __(MSVC only)__ Install Visual Studio 2015 Community Edition (https://www.visualstudio.com/). You MUST add "Visual C++" to the
|
||||
4. Install Visual Studio 2015 Community Edition (https://www.visualstudio.com/). You MUST add "Visual C++" to the
|
||||
list of installed components. It is not on by default.
|
||||
|
||||
5. __(MinGW only)__ Install MSYS2 (https://msys2.github.io/). After you have done so, open an MSYS shell
|
||||
window and update the core libraries and install new packages. The extra step at the end is to
|
||||
downgrade GCC to 5.4, as the GCC6 versions in mingw currently fail to compile some of our
|
||||
dependencies. We are upgrading to a gcc-free build on Windows as soon as possible:
|
||||
|
||||
```sh
|
||||
pacman -Su
|
||||
pacman -Sy git mingw-w64-x86_64-toolchain mingw-w64-x86_64-icu \
|
||||
mingw-w64-x86_64-nspr mingw-w64-x86_64-ca-certificates \
|
||||
mingw-w64-x86_64-expat mingw-w64-x86_64-cmake tar diffutils patch \
|
||||
patchutils make python2-setuptools
|
||||
export GCC_URL=http://repo.msys2.org/mingw/x86_64/mingw-w64-x86_64-gcc
|
||||
export GCC_EXT=5.4.0-1-any.pkg.tar.xz
|
||||
pacman -U --noconfirm $GCC_URL-$GCC_EXT $GCC_URL-ada-$GCC_EXT \
|
||||
$GCC_URL-fortran-$GCC_EXT $GCC_URL-libgfortran-$GCC_EXT $GCC_URL-libs-$GCC_EXT \
|
||||
$GCC_URL-objc-$GCC_EXT
|
||||
```
|
||||
|
||||
Add the following line to the end of `.profile` in your home directory:
|
||||
|
||||
```
|
||||
export PATH=/c/Python27:/c/Python27/Scripts:$PATH
|
||||
```
|
||||
|
||||
Now, open a MINGW64 (not MSYS!) shell window, and you should be able to build
|
||||
servo as usual!
|
||||
|
||||
#### Cross-compilation for Android
|
||||
|
||||
Pre-installed Android tools are needed. See wiki for
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue