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