Compiler selecting Carbon segment when compiling Cocoa on Console

Is it possible that the compiler is selecting the carbon segment when compiling for Console ? (instead of the Cocoa one ?)

Seems to me its taking from Mac Carbon Mach-O Universal if I am not wrong ?

For console, yes. The Cocoa plugin part is only used for OS X GUI apps targeting Cocoa.

We’ll… there is Epic fail in this…

Since if I remove the Cocoa segments then plugin will not load at all.

Reason is now that IDE is Cocoa then it scans for Cocoa plugins to read the interface, and then uses Mac Carbon Mach-O Universal to run ??

Why on earth would it not use the Cocoa segments to run also ?