|
|
|
@ -248,3 +248,26 @@ Additional Configure Flags
@@ -248,3 +248,26 @@ Additional Configure Flags
|
|
|
|
|
A list of additional configure flags can be displayed with: |
|
|
|
|
|
|
|
|
|
./configure --help |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ARM Cross-compilation |
|
|
|
|
------------------- |
|
|
|
|
These steps can be performed on, for example, an Ubuntu VM. The depends system |
|
|
|
|
will also work on other Linux distributions, however the commands for |
|
|
|
|
installing the toolchain will be different. |
|
|
|
|
|
|
|
|
|
First install the toolchain: |
|
|
|
|
|
|
|
|
|
sudo apt-get install g++-arm-linux-gnueabihf |
|
|
|
|
|
|
|
|
|
To build executables for ARM: |
|
|
|
|
|
|
|
|
|
cd depends |
|
|
|
|
make HOST=arm-linux-gnueabihf NO_QT=1 |
|
|
|
|
cd .. |
|
|
|
|
./configure --prefix=$PWD/depends/arm-linux-gnueabihf --enable-glibc-back-compat --enable-reduce-exports LDFLAGS=-static-libstdc++ |
|
|
|
|
make |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For further documentation on the depends system see [README.md](../depends/README.md) in the depends directory. |