Here is another posting which describes the problem a little clearer... http://lists.apple.com/archives/darwin-development/2003/Jun/msg00000.html
So gcc needs to be fixed to not misparse -bundle, when it is the first argument to gcc, as being the "-b Machine" target option. Shouldn't the fix be fairly simple? Just requiring that the code that recognizes the -b flag require a trailing space after the -b flag...otherwise it passes over it so that -bundle could be recognized? Jack