I changed some things around in how the log records steps, so it's easier to identify where you are in the process of building the toolchain. Distro environments in /etc/os-release will also be recorded to the log for easier debugging. [ecf621f]
I added a check.sh script to check if the required packages are installed on the host system. [ecf621f]
I removed the feature of downloading patches as it was a little redundant since patches are stored locally. [2af22ad]
A progress bar will now show when extracting packages (thanks to pv). The script also migrated to bsdtar since it's more intelligent than normal tar. [c051d64]
I actually found a bug where removing musl header's config messed up i686, i586, and powerpc64le's targets, so I added a new variable, MARCH to pass the right ARCH to musl (i686/i586 -> i386) and (powerpc64le -> powerpc64). [da88012]
I added i586 support for legacy systems. I don't think we'll need anything beyond that for x86. [da88012]
I had to change XTARGET's logic for ARMv6 and ARMv7 support. You might need to change the GCC flags a bit for those targets, but they should be ABI compliant. [6856800]
README.md was updated with changes made.
Every target has been tested, and it is time for me to go to bed. Enjoy!
That's unfortunate. Looks like Travis CI doesn't have pv nor bsdtar... You can remove those if you don't want them. They're more cosmetic than functionality.
Another night, another adventure...
/etc/os-release
will also be recorded to the log for easier debugging. [ecf621f]check.sh
script to check if the required packages are installed on the host system. [ecf621f]i686
,i586
, andpowerpc64le
's targets, so I added a new variable,MARCH
to pass the right ARCH to musl (i686/i586 -> i386) and (powerpc64le -> powerpc64). [da88012]i586
support for legacy systems. I don't think we'll need anything beyond that for x86. [da88012]XTARGET
's logic for ARMv6 and ARMv7 support. You might need to change the GCC flags a bit for those targets, but they should be ABI compliant. [6856800]Every target has been tested, and it is time for me to go to bed. Enjoy!