[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 02/12] libtool.m4: Rename the --with-sysroot option to avoid
|
From: |
Roumen Petrov |
|
Subject: |
Re: [PATCH 02/12] libtool.m4: Rename the --with-sysroot option to avoid conflict with gcc/binutils |
|
Date: |
Tue, 16 Jan 2024 22:14:34 +0200 |
|
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0 SeaMonkey/2.53.18 |
Hi,
Richard Purdie wrote:
[SNIP]
FWIW gcc and binutils have gone with --with-sysroot and --with-build-
sysroot to differentiate. Unfortunately that doesn't really help
libtool (see below).
Sure but we when use libtool argument --with-sysroot we expect to work as is
designed and documented .
--with-libtool-sysroot doesn't make sense as it isn't an internal libtool
setting, it's changing how executables are linked, and users (who run the
configure scripts) don't know or care about this "libtool" thing.
I think it partly depends upon how you view it. Most of the time
libtool uses `$CC --print-sysroot` to set this and therefore most users
wouldn't use the commandline option. In general you do want the
compiler/linker and libtool to be working the same way.
Hmm If I remember well this is GCC specific option.
Android does not use GCC i.e., it cannot find default paths.
More over include and library directories are different i.e. option does not
make sense for Android cross-builds.
Remark: --with-sysroot should point to "library" in my cross-builds and another
way is used to specify paths to headers.
[SNIP]
Regards,
Roumen