Hi!
Why not use newer GCC 4.3.2 and Binutils 2.19.50 in RosBE, they seems to work well with only a few changes in ReactOS sources.
Dmitry Gorbachev wrote:
Hi!
Why not use newer GCC 4.3.2 and Binutils 2.19.50 in RosBE, they seems to work well with only a few changes in ReactOS sources.
Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev
Because it would fully break the possibility to build older revs. I dont know if this counts as argument. Ask the others ;-)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Daniel Reimer wrote:
Dmitry Gorbachev wrote:
Hi!
Why not use newer GCC 4.3.2 and Binutils 2.19.50 in RosBE, they seems to work well with only a few changes in ReactOS sources.
Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev
Because it would fully break the possibility to build older revs. I dont know if this counts as argument. Ask the others ;-) _______________________________________________ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev
It would see to me that if you wanted to build an older version you'd just check out an older version of RosBE. Isn't that kinda the point of SVN?
Grant Brady wrote:
It would see to me that if you wanted to build an older version you'd just check out an older version of RosBE. Isn't that kinda the point of SVN?
SVN only contains the RosBE scripts, not the actual build tools as this would blow up the tree badly.
So you really need to download an older finished RosBE version from SF.net or any other location or you integrate the older build tools in your current RosBE. Both solutions are quite simple.
Best regards,
Colin
Dmitry Gorbachev wrote:
Why not use newer GCC 4.3.2 and Binutils 2.19.50 in RosBE, they seems to work well with only a few changes in ReactOS sources.
Well, we want to upgrade to newer GCC versions for some time now, but one long-time blocker was PSEH if I recall correctly.
If the current tree really builds 100% with GCC 4.3.2 or you (or someone else) could provide patches for getting it to work, the update should be done as soon as possible (but after 0.3.7 :P) Being unable to build older revs is really not an argument here, we also didn't pay attention to this when we did the last upgrade from 3.4.5 to 4.1.3. Besides, I just needed to save the "3.4.5" directory from RosBE 0.3.4 and I can simply integrate it into newer RosBE versions.
But why shall we switch to a newer binutils version right now? 2.19.x versions are still snapshots from what I know and I don't expect drastic changes anyway (compared to GCC).
Best regards,
Colin