KJK::Hyperion wrote:
A less "revolutionary" and "innovative" solution that I'd endorse would be to split RTL into several libraries, one of which containing all code that's independent from the mode.
Actually? scratch that, I despise the ReactOS approach of grouping code arbitrarily. Split RTL into as many libraries as necessary, and only compile several times those that depend from compile-time configuration. Maybe also a way to bundle several static libraries into a single rbuild module, so we can put an end to the proliferation of <library> entries to pull in dozens of "giblets"