development:compiling:toolchains:gcw0
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
development:gcw0-toolchain [2014/07/24 00:15] – created by build/memory log carstene1ns | development:compiling:toolchains:gcw0 [2016/03/19 09:30] – ↷ Page moved and renamed from development:gcw0-toolchain to development:compiling:toolchains:gcw0 carstene1ns | ||
---|---|---|---|
Line 3: | Line 3: | ||
For our [[https:// | For our [[https:// | ||
The following instructions have been written along the way and should result in a working toolchain that is suitable to get a working EasyRPG Player build. | The following instructions have been written along the way and should result in a working toolchain that is suitable to get a working EasyRPG Player build. | ||
+ | |||
+ | // | ||
First, we need the buildroot from GitHub and change into the directory: | First, we need the buildroot from GitHub and change into the directory: | ||
Line 29: | Line 31: | ||
There are also the graphical frontends '' | There are also the graphical frontends '' | ||
- | Most of the libraries are not needed, so we disable them to save some time while compiling. | + | Most of the libraries |
Needed libraries are '' | Needed libraries are '' | ||
- | Now the important step: change the toolchain directory from ''/ | + | Now the important step: change the toolchain directory from ''/ |
- | ('' | + | ('' |
- | To speed up the build further, set the parallel make jobs to the cores of your cpu | + | To speed up the build further, set the parallel make jobs to the cores of your cpu " |
- | ('' | + | ('' |
- | To speed up possibly rebuilds, enable '' | + | To speed up possibly rebuilds, enable '' |
- | ('' | + | ('' |
When all things are set up, we can start the build and get something to drink in the meanwhile =) | When all things are set up, we can start the build and get something to drink in the meanwhile =) | ||
Line 47: | Line 49: | ||
Afterwards, there should be a new, shiny toolchain in the directory you chose. | Afterwards, there should be a new, shiny toolchain in the directory you chose. | ||
+ | |||
+ | ===== Cross-compile pixman ===== | ||
+ | |||
+ | Pixman is a needed library and not part of the toolchain. | ||
+ | |||
+ | Download [[http:// | ||
+ | |||
+ | Then it is the normal auto-tools-based build steps: | ||
+ | |||
+ | <code bash> | ||
+ | cd pixman-*/ | ||
+ | ./configure --host=mipsel-linux --prefix=/ | ||
+ | make | ||
+ | make DESTDIR=/ | ||
+ | </ | ||
+ | |||
+ | Be sure to install it in the sysroot directory to ensure it is found when compiling target packages. |
development/compiling/toolchains/gcw0.txt · Last modified: 2016/06/14 20:31 by fdelapena