Alexhuszagh / xcross

"Zero Setup" cross-compilation for C/C++. Supports numerous architectures, build systems, C standard libraries, vcpkg, and Conan.
The Unlicense
38 stars 2 forks source link

Update Toolchain Versions #1

Open Alexhuszagh opened 2 years ago

Alexhuszagh commented 2 years ago

Currently, we use GCC 10 for most toolchains, and the GCC 12 version has been released. It is therefore ideal to update to the latest toolchain versions, to support newer compiler features. Similarly, other compilers such as Clang and Emscripten need to be updated.

ekilmer commented 2 years ago

Hello! Thank you for this project, it is very useful!

For this issue, could you please explain more about what an acceptable PR would look like? It looks like the latest release of crosstool-ng (1.25.0) uses GCC 11.2, not 12. If using ct-ng 1.25.0, I assume you would also want a buildroot release that uses GCC 11?

I'd be interested in doing a bit of testing and experimentation to help with this issue. I can try to figure out most of it on my own, like updating tool versions, download locations, patches, etc. but any tips you have would be appreciated!

Alexhuszagh commented 2 years ago

Your contributions have been amazing so far, I'll get to reviewing them after work tonight, but so far everything has been great. Thank you so much. I'll provide a detailed description later today.

ekilmer commented 1 year ago

@Alexhuszagh Friendly bump, if you have time to explain a bit more about this issue and expectations