Alex Ionescu wrote:
As far as I am aware, GCC 4.4.x now works on Linux through RosBE 1.5 (minus some missing patches for 64-bit hosts)
Yes, I've been fixing the 64-bit problems in RosBE 1.5, but got stuck at GMP. Its auto-detection for the ABI value seems to be broken, because it wrongly detects ABI=64 on a i386 Linux host for me. Need to find a way to work around this problem before I can finish the new RosBE version. Had no time for this over the holidays, maybe next week.
As for Windows, I think there is a fully working binary GCC 4.4.x/RosBE that builds trunk just fine.
Yes, it's more or less done. However, as we want to keep consistence, its Binutils version still needs to be upgraded to the same snapshot version, which is going to be used by RosBE-Unix.
So what's missing for 4.4.x to become official, RosBE 1.5 to RTM, and for the 4.4.x patch from BZ to be committed (The one that gets trunk building)?
Apart from this, it would be nice if KJK could add the code for his suggested "rosbe-clean" target to our Makefile as soon as possible. This way, the logic of RosBE's often criticized "clean" command would be simplified and go into our Makefile. RosBE's "clean" would just call "make rosbe-clean" then and always clean the tree you expect (people with multiple source trees know what I'm talking about).
As this modified "clean" command would also break compatibility with older ReactOS revisions, I'd like to see the Makefile target being committed to trunk before we release RosBE 1.5 (and break building with older RosBE versions as well). The "clean" scripts of the new RosBE version could already make use of this target then.
Best regards,
Colin