Xml build Systeem
Moderator: Moderator Team
-
- Posts: 52
- Joined: Sun Nov 28, 2004 6:26 pm
- Location: Scotland UK
Casper created a new build system it first uses the norml make file to create a program called rbuild and then builds the rest using xml-make-files. That is much faster. GreateLord said 12-15 mins instead of 25-30 mins.
Alex on wiki wrote:This is the xml build system TODO list:
* Reimplement Alex's features for "Release" Builds:
o Support -Os optimization [DONE]
o Support Linker Flags (like -Wl, -O1)
o Run strip -x on the output binaries.
This allows release binaries (for users) to be much smaller (the size that MSVC would produce them) and removes GCC bloat. As an example, a debug version of the kernel is 1.8MB. A release version is 530KB. This is almost a 4x difference in size, and is not neglicible, especially for a kernel. A complete livecd for developers is 40MB. The Release one is ~25MB. Once again, a noticeable improvement. Also, a release version is able to boot on systems with as little as 14MB of memory. Finally, the installation is about two times as fast. Release versions are a must for our users for a variety of reasons. I've worked hard with other developers to make them possible and spent days on getting them to work right. I would like the above features to return; they should take less then an hour to implement.
Where do you want ReactOS to go today ?
for linux cross builders using debian now you can set
without modifing any makefile
the var can be added in .bashrc
Code: Select all
export ROS_PREFIX=i586-mingw32msvc
the var can be added in .bashrc
For a list of envirement vars see: http://svn.reactos.com/viewcvs/*checkou ... s/Makefile
Where do you want ReactOS to go today ?
Who is online
Users browsing this forum: No registered users and 7 guests