The current blessed GCC version is 4.5. This should work with both copy protection and ms_hook_prologue.
Which version of GCC you use can affect Wine. Wine has had a long history of different GCC versions breaking various things.
ms_hook_prologue support: The steam overlay requires ms_hook_prologue support, which is only available in gcc 4.5 or greater. It appears to have broken in gcc 4.6, see: bug 22053 for more information.
Copy Protection: Copy protection breaks on certain versions of gcc. See: bug 10273 for more information.
List of tested GCC versions known not to work
- 4.6
- 4.4 and earlier (ms_hook_prologue broken)
- 4.1.x (copy protection also broken)
- 4.0.x (copy protection also broken)
Older gcc versions known to work with copy protection (but not ms_hook_prologue)
- 4.2.x (this isn't certain, and may vary for Safedisc vs Securom)
- 4.4.x
- 3.4.x
- 3.3.x
