mirror of
https://git.busybox.net/buildroot.git
synced 2024-11-23 05:23:39 +08:00
fs/common.mk: enable multithreaded xz compression
xz help indicates only 1 thread is used unless we set threads: -T, --threads=NUM use at most NUM threads; the default is 1; set to 0 to use as many threads as there are processor cores Since this splits the file into blocks, the result will be not bit-for-bit identical to single-threaded compression. Therefore, don't enable this in BR2_REPRODUCIBLE builds. Signed-off-by: James Hilliard <james.hilliard1@gmail.com> Reviewed-by: Matthew Weber <matthew.weber@rockwellcollins.com> [Arnout: append the option instead of repeating the entire command] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
parent
cc151c3993
commit
36fb6d174d
@ -140,6 +140,9 @@ ifeq ($$(BR2_TARGET_ROOTFS_$(2)_XZ),y)
|
||||
ROOTFS_$(2)_DEPENDENCIES += host-xz
|
||||
ROOTFS_$(2)_COMPRESS_EXT = .xz
|
||||
ROOTFS_$(2)_COMPRESS_CMD = xz -9 -C crc32 -c
|
||||
ifeq ($(BR2_REPRODUCIBLE),)
|
||||
ROOTFS_$(2)_COMPRESS_CMD += -T $(PARALLEL_JOBS)
|
||||
endif
|
||||
endif
|
||||
|
||||
$$(BINARIES_DIR)/$$(ROOTFS_$(2)_FINAL_IMAGE_NAME): ROOTFS=$(2)
|
||||
|
Loading…
Reference in New Issue
Block a user