diff options
author | Arnout Vandecappelle <arnout@mind.be> | 2015-05-03 23:30:38 +0200 |
---|---|---|
committer | Peter Korsgaard <peter@korsgaard.com> | 2015-05-04 14:38:02 +0200 |
commit | 8c488211385b4f46cb290fbdc79bdb1912c1d1be (patch) | |
tree | 4ff59199d63f84f3a90a85d21f090bbf42d2c0eb /docs/manual | |
parent | c1b0a0dc566e1af831ee4e961c596c58f26a5510 (diff) | |
download | buildroot-8c488211385b4f46cb290fbdc79bdb1912c1d1be.tar.gz buildroot-8c488211385b4f46cb290fbdc79bdb1912c1d1be.zip |
autotools-package: also handle pre-installed external toolchain in .la fixup
The .la fixup handling looks for paths starting with /usr and assumes
that they are missing the installation prefix (i.e. $(STAGING_DIR)). It
already handles the cases that $(STAGING_DIR) itself and $(BASE_DIR)
are under /usr, but it does not yet handle the case that a
pre-installed external toolchain is under /usr (and tracks that fact
in some .la file). For instance, if you use buildroot to generate a
toolchain with HOST_DIR=/usr/local/some_path, this problem will occur.
Fix this in the same way as $(STAGING_DIR) and $(BASE_DIR), but in
addition check that TOOLCHAIN_EXTERNAL_INSTALL_DIR is non-empty. For
internal toolchains, it is empty and the sed expression would fail.
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reported-by: Carlos Soto <csotoalonso@gmail.com>
Cc: Carlos Soto <csotoalonso@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'docs/manual')
0 files changed, 0 insertions, 0 deletions