浏览代码

package/zstd: avoid compilation during host-zstd install step

The host-zstd-build step was not actually compiling the library:

make[1]: Entering directory '/buildroot/output/build/host-zstd-1.4.5/lib'
make[1]: Nothing to be done for 'default'.
make[1]: Leaving directory '/buildroot/output/build/host-zstd-1.4.5/lib'

and the actual compilation was part of the install step.
This is not how other Buildroot packages work.

Make sure to specify which library targets we want instead. The total amount
of compiled files does not change with this patch.

Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
(cherry picked from commit 2e8bf36dc4421f2213f8fa6de91b2c9bf3d64e45)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Thomas De Schampheleire 4 年之前
父节点
当前提交
8d4c84c9d5
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      package/zstd/zstd.mk

+ 1 - 1
package/zstd/zstd.mk

@@ -71,7 +71,7 @@ endef
 # note: no 'HAVE_...' options for host library build only
 # note: no 'HAVE_...' options for host library build only
 define HOST_ZSTD_BUILD_CMDS
 define HOST_ZSTD_BUILD_CMDS
 	$(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) \
 	$(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) \
-		-C $(@D)/lib
+		-C $(@D)/lib libzstd.a libzstd
 	$(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) \
 	$(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) \
 		-C $(@D) zstd
 		-C $(@D) zstd
 endef
 endef