develooper Front page | perl.perl5.porters | Postings from April 2000

Tk and B::C broken in 5.6.0

Thread Next
Nick Ing-Simmons
April 15, 2000 04:58
Tk and B::C broken in 5.6.0
Message ID:

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;

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/ */
/* bootstrap /home/p4work/Tk8/compile/../blib/arch/auto/Tk/Event/ */  

i.e. names of .so files 

While with 5.6.0 you get :

/* bootstrap /home/p4work2/Tk8/compile/../blib/lib/Tk/ */
/* bootstrap /home/p4work2/Tk8/compile/../blib/lib/ */        

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 

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-Simmons

Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About