I got ebuild scripts that build from source android-x86_64-targeting toolchain (including of course bionic).
To build bionic, my script bionic-5.1.1-r29.ebuild takes 6 .zip files from github.com (using SHA sums to get a fixed version). Those 6 files are contents of github repositories
android/platform_bionic
android/platform_build
pbatard/bootimg-tools
pstglia/device-generic-common
pstglia/device-generic-x86_64
llvm-mirror/compiler-rt
I am not sure if the choice is minimal, but the unpacked weight is less than 300M which is a lot smaller than a dozen gigabyte you-know-from-where.