Message ID | 1408702630-29406-1-git-send-email-voytikd@gmail.com (mailing list archive) |
---|---|
State | Accepted |
Delegated to: | Takashi Iwai |
Headers | show |
At Fri, 22 Aug 2014 14:17:10 +0400, Dmitry Voytik wrote: > > 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> Applied, thanks. Takashi > --- > INSTALL | 9 +++------ > 1 file changed, 3 insertions(+), 6 deletions(-) > > diff --git a/INSTALL b/INSTALL > index 91a8648..47086e3 100644 > --- a/INSTALL > +++ b/INSTALL > @@ -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 > -- > 1.7.9.5 > > _______________________________________________ > Alsa-devel mailing list > Alsa-devel@alsa-project.org > http://mailman.alsa-project.org/mailman/listinfo/alsa-devel >
diff --git a/INSTALL b/INSTALL index 91a8648..47086e3 100644 --- a/INSTALL +++ b/INSTALL @@ -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
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> --- INSTALL | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-)