RFC: Revitalization of the x86_gcc2 ecosystem

Right now, many dual x86_gcc2/x86 packages have the GCC2 version outdated. This would be quite confusing to users, having to setarch x86 to get the results they want. See this example where I have to setarch x86 for the strings command to use the updated version and show the output I expected.

My vision would be, the secondary architecture package will be deprecated and removed, while the native x86_gcc2 package will be updated to the latest version, powered by the new Clang toolchain if necessary.

Importing llvm-clang as a build dependency and setting CC=clang CXX=clang++ will make things work on all architectures.

As for the GCC 2.95 package itself, my proposal would be:

What do you think? I think this will improve the experience for porters and users alike.

1 Like