Hi Leo, It could be link order. g++ -o myapp foo.o bar.o If bar.o has dangling references that are satisfied in foo.o, they won't be pulled in because the (single pass!) link order is reversed. --Eljay