xref: /aosp_15_r20/external/squashfs-tools/RELEASE-READMEs/README-2.0-AMD64 (revision 79398b2563bcbbbab54656397863972d8fa68df1)
1*79398b25SAndroid Build Coastguard WorkerInformation for amd64 users
2*79398b25SAndroid Build Coastguard Worker---------------------------
3*79398b25SAndroid Build Coastguard Worker
4*79398b25SAndroid Build Coastguard WorkerAll previous releases of Squashfs (2.0-alpha and older) generate incorrect
5*79398b25SAndroid Build Coastguard Workerfilesystems on amd64 machines.  These filesystems work correctly on amd64
6*79398b25SAndroid Build Coastguard Workermachines, but cannot be mounted on non-amd64 machines.  Likewise, filesystems
7*79398b25SAndroid Build Coastguard Workergenerated on non amd64 machines could not be mounted on amd64 machines.
8*79398b25SAndroid Build Coastguard WorkerThis bug was caused by the different size of the "time_t" definition used in
9*79398b25SAndroid Build Coastguard WorkerSquashFS filesystem structures.
10*79398b25SAndroid Build Coastguard Worker
11*79398b25SAndroid Build Coastguard WorkerThis bug is now fixed in this release.  However, all amd64 filesystems
12*79398b25SAndroid Build Coastguard Workergenerated by previous releases will not be mountable on amd64 machines
13*79398b25SAndroid Build Coastguard Workerwith this release.  If you have pre-existing amd64 generated filesystems,
14*79398b25SAndroid Build Coastguard Workerit is important that you recreate the filesystem.  This can be performed
15*79398b25SAndroid Build Coastguard Workerby mounting the filesystem using a kernel with the original patch
16*79398b25SAndroid Build Coastguard Worker(i.e. a 2.0-alpha or older patch) and running the SquashFS 2.0
17*79398b25SAndroid Build Coastguard Worker(i.e. this release) mksquashfs tool to create a new SquashFS filesystem.
18*79398b25SAndroid Build Coastguard Worker
19