By: Etienne (etienne_lorrain.delete@this.yahoo.fr), December 14, 2022 4:20 am
Room: Moderated Discussions
Andrey (andrey.semashev.delete@this.gmail.com) on December 8, 2022 3:10 pm wrote:
> Maybe updated AGESA will improve things in the future.
FYI the last BIOS from Dec 12th with comment:
- AGESA ComboPI 1.0.0.4 update.
Did improve things significantly, I can now rebuild from scratch Android without error, sticking the 32 CPU at 100% for 47 minutes. Needs 10 GBytes swap if only 32 GB physical DRAM.
If someone would like to reproduce:
sudo apt-get install git-core gnupg flex bison build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 libncurses5 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev libxml2-utils xsltproc unzip fontconfig repo
mkdir -p android/android-12.0.0_r2
cd android/android-12.0.0_r2
git config --global user.name your-name
git config --global user.email your-email
repo init -u https://android.googlesource.com/platform/manifest -b android-12.0.0_r2
repo sync # takes some time...
cd ~/android/android-12.0.0_r2
. build/envsetup.sh
lunch aosp_cf_x86_64_phone-eng
make clean
make # or make -j 32
And the last command needs to finish with "#### build completed successfully () ####" for success.
> Maybe updated AGESA will improve things in the future.
FYI the last BIOS from Dec 12th with comment:
- AGESA ComboPI 1.0.0.4 update.
Did improve things significantly, I can now rebuild from scratch Android without error, sticking the 32 CPU at 100% for 47 minutes. Needs 10 GBytes swap if only 32 GB physical DRAM.
If someone would like to reproduce:
sudo apt-get install git-core gnupg flex bison build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 libncurses5 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev libxml2-utils xsltproc unzip fontconfig repo
mkdir -p android/android-12.0.0_r2
cd android/android-12.0.0_r2
git config --global user.name your-name
git config --global user.email your-email
repo init -u https://android.googlesource.com/platform/manifest -b android-12.0.0_r2
repo sync # takes some time...
cd ~/android/android-12.0.0_r2
. build/envsetup.sh
lunch aosp_cf_x86_64_phone-eng
make clean
make # or make -j 32
And the last command needs to finish with "#### build completed successfully () ####" for success.