Some "helpful" person has messed with the /* bootstrap ... */ comments that B::C puts in the .c file. In 5.005_03 they are put there by: my $file = $cv->FILEGV->SV->PV; $bootstrap->add($file); While in 5.6.0 they are : my $file = $gv->FILE; $decl->add("/* bootstrap $file */"); Which is radically different. 5.005_03 results in: /* bootstrap /home/p4work/Tk8/compile/../blib/arch/auto/Tk/Tk.so */ /* bootstrap /home/p4work/Tk8/compile/../blib/arch/auto/Tk/Event/Event.so */ i.e. names of .so files While with 5.6.0 you get : /* bootstrap /home/p4work2/Tk8/compile/../blib/lib/Tk/Event.pm */ /* bootstrap /home/p4work2/Tk8/compile/../blib/lib/Tk.pm */ Which are names of .pm files. The intent of those comments was you grep'ed for them and fed them to the linker - which is what my B::C wrapper for Tk does. Will whoever messed with it please explain why they changed it ? And how we are supposed to find out the names of the .so files to be linked now ? -- Nick Ing-SimmonsThread Next