Op do, 8 nov 2018 om 2:20 , schreef Daniel Santos <[email protected]>:
On 11/07/2018 01:52 PM, Felix Fietkau wrote:
 On 2018-11-05 00:19, Daniel Santos wrote:
This was disabled by commit dcd0e4a6727611f03eb3d3a75f073235f5f1229c due to a threading bug back in 2009. The specifics of the bug are not given in the commit message and squashfs-tools has had several updates to it's parallelism since this time. There are currently no open issues related
 to parallelism in their issue tracker:
 https://github.com/plougher/squashfs-tools/issues

It now "works for me" with 16 threads, and while this is a terrible test
 for a race condition I still propose we remove this work-around
 unless and until we have specific knowledge of a current bug.

 Signed-off-by: Daniel Santos <[email protected]>
 Are the images still reproducible after that change?
 If I remember correctly, threading would break that.

 - Felix


Hello.  I'm not sure what you mean by the images being reproducible.

Reproducible means you can compile twice (or more) and it will result in identical (bit by bit, same checksum) binaries every time.

Multithreading apparently broke that, as Felix stated. While reproducibility might not be an issue for you personally, I believe it's one of the project's goals - it's a way to ensure the builds that are publicly available have not been tampered with.

Stijn

[...]

Daniel

_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to