* [Buildroot] [PATCH 1/2] package/musl: fix C library installation directory @ 2014-12-09 1:44 Jörg Krause 2014-12-09 1:44 ` [Buildroot] [PATCH 2/2] package/musl: remove obsolete setting of prefix Jörg Krause 2014-12-09 13:30 ` [Buildroot] [PATCH 1/2] package/musl: fix C library installation directory Peter Korsgaard 0 siblings, 2 replies; 3+ messages in thread From: Jörg Krause @ 2014-12-09 1:44 UTC (permalink / raw) To: buildroot Set the installation path for the libraries to /lib instead of /usr/lib. This fixes an issue when building a toolchain with the musl library by the internal toolchain backend of Buildroot in the first step and import this toolchain later as a custom external toolchain in a second step. For this use case check-musl in toolchain/helpers.mk failed because it did not find the libc or libm in sysroot/lib. This patch superseeds: [PATCH 1/1] toolchain/helpers.mk: fix check-musl http://patchwork.ozlabs.org/patch/417587/ Signed-off-by: J?rg Krause <jkrause@posteo.de> --- package/musl/musl.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/musl/musl.mk b/package/musl/musl.mk index fb4327d..3a45575 100644 --- a/package/musl/musl.mk +++ b/package/musl/musl.mk @@ -27,6 +27,7 @@ define MUSL_CONFIGURE_CMDS --target=$(GNU_TARGET_NAME) \ --host=$(GNU_TARGET_NAME) \ --prefix=/usr \ + --libdir=/lib \ --disable-gcc-wrapper) endef -- 2.1.3 ^ permalink raw reply related [flat|nested] 3+ messages in thread
* [Buildroot] [PATCH 2/2] package/musl: remove obsolete setting of prefix 2014-12-09 1:44 [Buildroot] [PATCH 1/2] package/musl: fix C library installation directory Jörg Krause @ 2014-12-09 1:44 ` Jörg Krause 2014-12-09 13:30 ` [Buildroot] [PATCH 1/2] package/musl: fix C library installation directory Peter Korsgaard 1 sibling, 0 replies; 3+ messages in thread From: Jörg Krause @ 2014-12-09 1:44 UTC (permalink / raw) To: buildroot Using the config option '--libdir=/lib' makes the setting of prefix to an empty path obsolete in MUSL_INSTALL_TARGET_CMDS. Signed-off-by: J?rg Krause <jkrause@posteo.de> --- package/musl/musl.mk | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/package/musl/musl.mk b/package/musl/musl.mk index 3a45575..1f1af05 100644 --- a/package/musl/musl.mk +++ b/package/musl/musl.mk @@ -40,11 +40,9 @@ define MUSL_INSTALL_STAGING_CMDS DESTDIR=$(STAGING_DIR) install-libs install-tools install-headers endef -# prefix is set to an empty value to get the C library installed in -# /lib and not /usr/lib define MUSL_INSTALL_TARGET_CMDS $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ - DESTDIR=$(TARGET_DIR) prefix= install-libs + DESTDIR=$(TARGET_DIR) install-libs $(RM) $(addprefix $(TARGET_DIR)/lib/,crt1.o crtn.o crti.o Scrt1.o) endef -- 2.1.3 ^ permalink raw reply related [flat|nested] 3+ messages in thread
* [Buildroot] [PATCH 1/2] package/musl: fix C library installation directory 2014-12-09 1:44 [Buildroot] [PATCH 1/2] package/musl: fix C library installation directory Jörg Krause 2014-12-09 1:44 ` [Buildroot] [PATCH 2/2] package/musl: remove obsolete setting of prefix Jörg Krause @ 2014-12-09 13:30 ` Peter Korsgaard 1 sibling, 0 replies; 3+ messages in thread From: Peter Korsgaard @ 2014-12-09 13:30 UTC (permalink / raw) To: buildroot >>>>> "J?rg" == J?rg Krause <jkrause@posteo.de> writes: > Set the installation path for the libraries to /lib instead of /usr/lib. > This fixes an issue when building a toolchain with the musl library by > the internal toolchain backend of Buildroot in the first step and import this > toolchain later as a custom external toolchain in a second step. For this use > case check-musl in toolchain/helpers.mk failed because it did not find the > libc or libm in sysroot/lib. > This patch superseeds: [PATCH 1/1] toolchain/helpers.mk: fix check-musl > http://patchwork.ozlabs.org/patch/417587/ > Signed-off-by: J?rg Krause <jkrause@posteo.de> Committed both, thanks. -- Bye, Peter Korsgaard ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2014-12-09 13:30 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2014-12-09 1:44 [Buildroot] [PATCH 1/2] package/musl: fix C library installation directory Jörg Krause 2014-12-09 1:44 ` [Buildroot] [PATCH 2/2] package/musl: remove obsolete setting of prefix Jörg Krause 2014-12-09 13:30 ` [Buildroot] [PATCH 1/2] package/musl: fix C library installation directory Peter Korsgaard
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox