I have to disagree with this binutils revert. If we aren't prepared to keep our tools up to date, then we'll have to resort to dropping RosBE and updating our tools manually. Build tools should _always_ be kept up to date.
Ged
-----Original Message----- From: ros-diffs-bounces@reactos.org [mailto:ros-diffs-bounces@reactos.org] On Behalf Of dreimer@svn.reactos.org Sent: 25 October 2008 22:39 To: ros-diffs@reactos.org Subject: [ros-diffs] [dreimer] 36968: ok, Binutils and ccache reverted.
Author: dreimer Date: Sat Oct 25 16:39:26 2008 New Revision: 36968
URL: http://svn.reactos.org/svn/reactos?rev=36968&view=rev Log: ok, Binutils and ccache reverted.
Modified: trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt trunk/tools/RosBE/RosBE-Windows/RosBE.nsi
Modified: trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Root/Chan... ============================================================================== --- trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt [iso-8859-1] Sat Oct 25 16:39:26 2008 @@ -5,15 +5,12 @@ - Updated: NSIS to 2.40 (Daniel Reimer) - Updated: Subversion to 1.5.3 (Daniel Reimer) - Updated: GDB to 6.8-3 (Daniel Reimer) -- Updated: Binutils 2.18.50 Build 20080109. (Daniel Reimer) - Updated: MingW32 Make 3.81-3 (Daniel Reimer) - Updated: MingW32 Runtime DLL 3.15.1 (Daniel Reimer) - Other small Fixes here and there (Daniel Reimer) - Added: Basic PowerShell Version of RosBE (Daniel Reimer) - Added: YASM 0.72, which supports 64 bit asm too. (Daniel Reimer) - Added: Update command (Daniel Reimer) -- Added: A way to include rosapps and rostests into the build and ssvn script by modifying - one var. Add this var to options.exe (Maciej Bialas and slight changes by me) - Added: nostrip function (Christoph von Wittich) - Added: RosBE Debugging Feature which disables the @echo off. just set _ROSBE_DEBUG=1 (Daniel Reimer)
Modified: trunk/tools/RosBE/RosBE-Windows/RosBE.nsi URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/RosBE.nsi... ============================================================================== --- trunk/tools/RosBE/RosBE-Windows/RosBE.nsi [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Windows/RosBE.nsi [iso-8859-1] Sat Oct 25 16:39:26 2008 @@ -201,6 +201,7 @@ SetOutPath "$INSTDIR\4.1.3\bin" SetOverwrite try File /r Components\Tools\ccache.exe + File /r Components\Tools\cygwin1.dll SectionEnd
Section "GDB - The GNU Project Debugger" SEC07
Indeed, what's the point of staying old? This way we can drop further GCC compatibility too (because current GCC "works enough").
Being ready before final release is even better, provided Daniel tested it (and he said he tested it for 3 months in every day use - I think this is quite enough).
WBR, Aleksey.
On Oct 26, 2008, at 9:33 AM, gedmurphy wrote:
I have to disagree with this binutils revert. If we aren't prepared to keep our tools up to date, then we'll have to resort to dropping RosBE and updating our tools manually. Build tools should _always_ be kept up to date.
Ged
Aleksey Bragin wrote:
Indeed, what's the point of staying old? This way we can drop further GCC compatibility too (because current GCC "works enough").
Don't lump GCC and Binutils together.
The fact is, the Binutils version we're using since RosBE 1.0 is already newer than the latest official version from GNU while we're 2 major and X minor releases behind in terms of GCC.
Besides, our version from RosBE 1.0 is properly patched as I already explained in my previous post. (read it for more details) The version Daniel was suggesting for RosBE 1.3 is just the latest preview from MinGW, which of course doesn't have our patch integrated. Furthermore, it would have been just 3 months newer and there's not that much work going on in the binutils tree.
Best regards,
Colin
gedmurphy wrote:
I have to disagree with this binutils revert. If we aren't prepared to keep our tools up to date, then we'll have to resort to dropping RosBE and updating our tools manually. Build tools should _always_ be kept up to date.
Ged
-----Original Message----- From: ros-diffs-bounces@reactos.org [mailto:ros-diffs-bounces@reactos.org] On Behalf Of dreimer@svn.reactos.org Sent: 25 October 2008 22:39 To: ros-diffs@reactos.org Subject: [ros-diffs] [dreimer] 36968: ok, Binutils and ccache reverted.
Author: dreimer Date: Sat Oct 25 16:39:26 2008 New Revision: 36968
URL: http://svn.reactos.org/svn/reactos?rev=36968&view=rev Log: ok, Binutils and ccache reverted.
Modified: trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt trunk/tools/RosBE/RosBE-Windows/RosBE.nsi
Modified: trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Root/Chan... ============================================================================== --- trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt [iso-8859-1] Sat Oct 25 16:39:26 2008 @@ -5,15 +5,12 @@
- Updated: NSIS to 2.40 (Daniel Reimer)
- Updated: Subversion to 1.5.3 (Daniel Reimer)
- Updated: GDB to 6.8-3 (Daniel Reimer)
-- Updated: Binutils 2.18.50 Build 20080109. (Daniel Reimer)
- Updated: MingW32 Make 3.81-3 (Daniel Reimer)
- Updated: MingW32 Runtime DLL 3.15.1 (Daniel Reimer)
- Other small Fixes here and there (Daniel Reimer)
- Added: Basic PowerShell Version of RosBE (Daniel Reimer)
- Added: YASM 0.72, which supports 64 bit asm too. (Daniel Reimer)
- Added: Update command (Daniel Reimer)
-- Added: A way to include rosapps and rostests into the build and ssvn script by modifying
one var. Add this var to options.exe (Maciej Bialas and slight changes by me)
- Added: nostrip function (Christoph von Wittich)
- Added: RosBE Debugging Feature which disables the @echo off. just set _ROSBE_DEBUG=1 (Daniel Reimer)
Modified: trunk/tools/RosBE/RosBE-Windows/RosBE.nsi URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/RosBE.nsi... ============================================================================== --- trunk/tools/RosBE/RosBE-Windows/RosBE.nsi [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Windows/RosBE.nsi [iso-8859-1] Sat Oct 25 16:39:26 2008 @@ -201,6 +201,7 @@ SetOutPath "$INSTDIR\4.1.3\bin" SetOverwrite try File /r Components\Tools\ccache.exe
File /r Components\Tools\cygwin1.dll SectionEnd
Section "GDB - The GNU Project Debugger" SEC07
Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev
I fully agree, but i did not manage yet to build my own binutils in which i can include the patch, Colin wants included. This one was from MinGW and not made by me. If I manage to build binutils, I will use these ones.