- Update ChangeLog.txt.
- Add the new Tool to the Tools makefile.
- Add the new Tool to Installer.
Last cosmetic thing to fix: Show Target GCC Version in the Versions showup at the startup from RosBE without this evil temp file hack.
If anyone finds another bug... KEEP IT :-P (jk)
svn path=/trunk/tools/RosBE/; revision=1180
For some reason, our libxslt is also miscompiled when no -g* option was specified here (due to libgcc). Using -gstabs+ also fixes this.
- Fix message shown before building RosBE-Unix.
svn path=/trunk/tools/RosBE/; revision=1171
- Hopefully fixed kdbg on PS.
TBD:
- Port Colin's changes to clean.ps1.
- Find out, why makex fails on both PS and CMD...
svn path=/trunk/tools/RosBE/; revision=1166
- Do some basic checks to verify that we're really in a checkout directory before cleaning it.
- Fix the architecture environment variable in RosBE-Unix.
- Consider the ROS_AUTOMAKE and ROS_CDOUTPUT variables when cleaning.
The default makefile is always "makefile-ARCH.auto" now, also for i386. Will be changed in the tree as well once we all update to 1.5.
- Leave out RosBE-Unix' version number for GCC's --with-pkgversion parameter as this could be misleading for future updates.
- Many code simplifications
svn path=/trunk/tools/RosBE/; revision=1164
This one is needed for RosBE-Unix, because this platform has no Win32 host compiler, so all Win32 libs need to be precompiled. We don't want to use the MinGW-provided dev package, since we add our "ofmt_stub.a" to this package.
svn path=/trunk/tools/RosBE/; revision=1162
- Use -march=native if supported for compiling the RosBE-Unix toolchain.
- Use --disable-werror for all toolchain components to be prepared for future unknown warnings.
- Use the safer and recommended -O2 optimization level instead of the more aggressive and buggy -O3.
- Denote our versions of GCC using --with-pkgversion.
- Remove some wrong or redundant build flags.
- Properly unset variables.
svn path=/trunk/tools/RosBE/; revision=1161
If you add the command "writelog", you will get a log in the format DBG-%date%-%time%.txt in the folder you are in right now.
if %2 is declared, it will use this path for the log.
Plz test. If you have suggetions or bugs, plz tell me.
PS1 Port will follow later.
svn path=/trunk/tools/RosBE/; revision=1158
- Removed the 7z command line tool loading routine. It's included in RosBE now.
- Added some status messages to see the update command finished its job or not. Credits for this go to gabriel_it.
svn path=/trunk/tools/RosBE/; revision=1157
- We already have the tools folder in PATH for ages now, so we don't need to write the whole path to run a app from there.
- Adding the Host GCC Path to PATH twice doesn't make things better.
- Tidy up the clean command a bit more with Colin's Version in mind.
svn path=/trunk/tools/RosBE/; revision=1156
- Add --disable-werror to the compiler flags to make the build script more consistent with my upcoming RosBE-Unix changes.
svn path=/trunk/tools/RosBE/; revision=1151
- PS1 options script now sets the settings immediately after closing the options tool, too.
- Add missing Target Compiler C++ Paths.
- Cleanup the RosBE64 NSIS Script.
- Fix last remaining bug in the options tool.
ARM Port still does not build. HAAAALLP!
svn path=/trunk/tools/RosBE/; revision=1145
Packages for them can be downloaded from http://svn.reactos.org/RosBE-Sources.
- Use "setuplibrary.sh" for the current "buildtoolchain.sh" script and share as much code as possible between this file and RosBE-Unix' "RosBE-Builder.sh".
- Add a new parameter to this script for specifying the work/output directory.
- Add the cpucount tool to speed up the build process.
svn path=/trunk/tools/RosBE/; revision=1131