RudeMocks now also supports the MingW GCC compiler on Windows and x86 processors. Build files for the CodeBlocks IDE are provided. You will need a recent nightly snapshot to use them, though. The latest CodeBlocks release candidate will not do the trick. With GCC support, a Linux port should be fairly straightforward. Only the MemoryUnprotector class needs to be implemented for RudeMocks to run on Linux/x86.
Unfortunately, there’s no news on the virtual inheritance support front. Implementing this, especially with MSVC, has proven to be fairly difficult. The only good and clean way of supporting virtual inheritance that I’ve found so far is by having the client create a proper instance of the class using virtual inheritance and then transforming it into a mock.