Um. Excuse me for being stupid. I can't believe I didn't actually read the below line: > [...] > ld -r wcfxo2-core.o wcfxo2-module.o -o wcfxo2-helper.o > [...] > None of those actually are 'wcfxo2.o'. The wcfxo2-module is his. So I was wrong. He's not linking with any GPL'ed code. Apologies to all those concerned. --Rob