doc: fix cross-compiling example

Simplest way to configure cross-compilation with configure
script is to pass '--host' option.
Passing just '--target' doesn't work.

Signed-off-by: Dmitry Voytik <voytikd@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Dmitry Voytik 2014-08-22 14:17:10 +04:00 committed by Takashi Iwai
parent b9f58dcc6f
commit 5f1960e3d8

View File

@ -78,16 +78,13 @@ When you would like to cross-compile ALSA library (e.g. compile on
i686 host but for arm architecture) you will need to call ./configure
script with additional parameters:
CC=arm-linux-gcc ./configure --target=arm-linux
CC=arm-linux-gcc ./configure --host=arm-linux
In this example host where the library is build is guessed (should be
given with --host=platform) and target for which is the library build is
Linux on ARM architecture. You should omit setting 'CC' variable and
cross-compiler will be guessed too.
You can omit setting 'CC' variable and cross-compiler will be guessed too.
So simplest version would be:
./configure --target=arm-linux
./configure --host=arm-linux
For platform names in the form cpu-vendor-os (or aliases for this)
you should look in 'config.guess' script. Target and all paths