Skip to contentSkip to conversation

libtomcrypt: fix headers installation path

PATCH New Baruch Siach 2 participants 3 messages Apr 29, 2018 – May 1, 2018

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 libtomcrypt: fix headers installation path

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 <[email protected]>
---
 package/libtomcrypt/libtomcrypt.mk | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
package/libtomcrypt/libtomcrypt.mk +3 -1
index 974ef3f2f2fd..ff6222cc91ee 100644
@@ -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))
Signature · 1 line
2.17.0
#1 lore raw

PATCH 1/1 libtomcrypt: fix headers installation path

Quoted 4 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line

"Baruch" == Baruch Siach <[email protected]> writes:

libtomcrypt installs its headers by default in /usr/local/include under the staging sysroot. This patch is not in the default search patch of

s/patch/path/.

Committed, thanks.

Signature · 1 line
Bye, Peter Korsgaard
#2 lore raw

PATCH 1/1 libtomcrypt: fix headers installation path

In reply to Baruch Siach
Quoted 9 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line

"Baruch" == Baruch Siach <[email protected]> writes:

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.

Quoted 7 lines

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 <[email protected]>

Committed to 2018.02.x, thanks.

Signature · 1 line
Bye, Peter Korsgaard