libtomcrypt: fix headers installation path
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/
--- package/libtomcrypt/libtomcrypt.mk | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
package/libtomcrypt/libtomcrypt.mk +3 -1
@@ -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
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/includeunder the staging sysroot. This patch is not in the default search patch of
s/patch/path/.
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH 1/1 libtomcrypt: fix headers installation path
In reply to Baruch SiachQuoted 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/includeunder 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]>Signed-off-by Baruch Siach <[email protected]>
Committed to 2018.02.x, thanks.
Signature · 1 line
Bye, Peter Korsgaard