[Buildroot] [PATCH] libtomcrypt: fix headers installation path
Baruch Siach
baruch at tkos.co.il
Sun Apr 29 18:29:52 UTC 2018
libtomcrypt installs its headers by default in /usr/local/include under
the staging sysroot. This patch is not in the default search patch of
some toolchains. This breaks the build of dropbear. Set the PREFIX make
variable to fix that.
While at it, split the long install command for better readability.
Fixes (dropbear):
http://autobuild.buildroot.net/results/215/2157679e276623ae875d1b31f3e5a68caf586536/
http://autobuild.buildroot.net/results/956/956d254675e6500c19c3bb7ccdf12ce136858720/
http://autobuild.buildroot.net/results/01e/01ec89a81c4ec6e36e2f81b5a9394050a91df654/
Cc: Francois Perrad <francois.perrad at gadz.org>
Signed-off-by: Baruch Siach <baruch at tkos.co.il>
---
package/libtomcrypt/libtomcrypt.mk | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/package/libtomcrypt/libtomcrypt.mk b/package/libtomcrypt/libtomcrypt.mk
index 974ef3f2f2fd..ff6222cc91ee 100644
--- a/package/libtomcrypt/libtomcrypt.mk
+++ b/package/libtomcrypt/libtomcrypt.mk
@@ -20,7 +20,9 @@ define LIBTOMCRYPT_BUILD_CMDS
endef
define LIBTOMCRYPT_INSTALL_STAGING_CMDS
- $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR="$(STAGING_DIR)" NODOCS=1 INSTALL_USER=$(shell id -u) INSTALL_GROUP=$(shell id -g) install
+ $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR="$(STAGING_DIR)" \
+ PREFIX=/usr NODOCS=1 INSTALL_USER=$(shell id -u) \
+ INSTALL_GROUP=$(shell id -g) install
endef
$(eval $(generic-package))
--
2.17.0
More information about the buildroot
mailing list