[PATCH] libelf to use host compiler

Arnaud Lacombe lacombar@gmail.com
Fri Dec 3 14:51:00 GMT 2010


Hi,

On Fri, Dec 3, 2010 at 6:36 AM, Kalle Kankare <kalle.kankare@vincit.fi> wrote:
> Hi,
>
> It appears, that the configure scripts of libelf versions 0.8.13 and 0.8.12
> do not honour the --host option. The compiler must be given as an
> environment variable or the process will use the command "gcc" as the
> compiler.
>
> It seems that this is already done in the function do_libelf_target in
> scripts/build/companion_libs/libelf.sh, but not in function do_libelf.
>
> Here is a patch for using the CT_HOST compiler when compiling libelf:
>
Should not that be CT_BUILD ? CT_HOST is likely not to do what you
expect in a canadian environment.

 - Arnaud

> diff -Naur crosstool-ng-1.9.0/scripts/build/companion_libs/libelf.sh
> crosstool-ng-1.9.0-modified/scripts/build/companion_libs/libelf.sh
> --- crosstool-ng-1.9.0/scripts/build/companion_libs/libelf.sh   2010-11-03
> 20:11:24.000000000 +0200
> +++ crosstool-ng-1.9.0-modified/scripts/build/companion_libs/libelf.sh
> 2010-12-03 11:10:51.000000000 +0200
> @@ -36,6 +36,7 @@
>         libelf_opts+=( --disable-shared --enable-static )
>     fi
>
> +    CC="${CT_HOST}-gcc"                                     \
>     CT_DoExecLog CFG                                        \
>     "${CT_SRC_DIR}/libelf-${CT_LIBELF_VERSION}/configure"   \
>         --build=${CT_BUILD}                                 \
>
> --
> For unsubscribe information see http://sourceware.org/lists.html#faq
>
>

--
For unsubscribe information see http://sourceware.org/lists.html#faq



More information about the crossgcc mailing list