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

Tk and B::C broken in 5.6.0

Thread Next
From:
Nick Ing-Simmons
Date:
April 15, 2000 04:58
Subject:
Tk and B::C broken in 5.6.0
Message ID:
E12gRED-0004QC-00@mserv1a.u-net.net

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


Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About