Z:gnu-www-ja-gcc-exception-3.1-faq--cd43a1-In order to take advantage of/en

In order to take advantage of this permission, the Compilation Process that you use to create Target Code has to be &ldquo;Eligible,&rdquo; which means that it does not involve both GCC and GPL-incompatible software. It's important to remember that the Compilation Process starts when you feed any high-level code to GCC, and ends as soon as it generates anything that can be considered Target Code. Because of that, as long as GCC isn't writing out intermediate representation, your Compilation Process can still be Eligible even if you use GCC in conjunction with GPL-incompatible assemblers, linkers, or high-level source generators: those programs aren't involved in the Compilation Process as it's defined here. The only place you can't use GPL-incompatible software with GCC is when it's performing the core compilation work.