Recovery partition uses the first architecture only
To save space in the recovery partition, modules installed to the partition are restricted to be built in the first architecure (i.e., 32bit for 32bit-only device or when TARGET_PREFER_32_BIT is true, and 64bit otherwise). Most notably, this change removes the 32-bit variant of the linker (about 1MB). The linker was installed regardless of whether there is a 32-bit executable or not. Now, the unnecessary linker is not installed and it is guaranteed that all modules in the partition are built with the same architecture. Bug: 79146551 Test: m -j Test: out/target/product/<name>/recovery/root/system/bin/ has only one variant of the linker. Change-Id: I4070a43555bad4cfa8eff5253b09dcd004ea8251
Loading
Please register or sign in to comment