Hi,

 

I promised a new testing/development environment but unfortunately I cannot pursue my work because nobody has been able to fix rbuild to my requirements. If  anyone does want to see the standardized environment I promised, please prod your local ReactOS developer for the following features:

 

1)      *Working* ROS_INTERMEDIATE and ROS_OUTPUT directories. They are broken in many ways:

a.       Don’t work with relative pats.

b.      Don’t work at all for .pch files and/or compilation units.

c.       Create other sorts of unpredictable errors due to hard-coded strings/directories in makefiles or rbuild.

2)      ROS_TOOLS_DIRECTORY. The ability for the tools to be outside the ROS_OUTPUT directory, such as in c:\rosde\tools. Someone committed such a patch but it was reverted without a newer version/fix.

a.       Also requires making rbuild check if the binaries are present, and if so, NOT to rebuild them.

b.      Create –forcetools switch to rbuild which would force it to bypass the check in 2a.

3)      Tools must be built and work with the –O3 optimization setting.

 

Of course, I won’t go into the fact that my request for the other rbuild features such as a graphical dependency map have gone unanswered. Many thanks to those who _have_ worked on some of the MSVC features/bugfixes I brought forward and do the small attempt at a depmap.

 

--

Best regards,

Alex Ionescu

Project Lead, TinyKRNL

Kernel-Mode Software Design Engineer, ReactOS