On Mon, 6 Jun 2005, Nick Glencross wrote:

> Andy Dougherty wrote:
> 
> > On Mon, 6 Jun 2005, Nick Glencross wrote:
> > 
> >  
> > > Not a problem. I'm attaching a patch which I believe fixes all the build
> > > issues on HP-UX, and shouldn't cause any breakage with any other
> > > platforms.
> > > 
> > > I've retested on Linux and cygwin (although cygwin has problems with
> > > dynclasses), and all's well.
> > > 
> > > A summary of the changes:
> > > 
> > > * Two extra flags are made available (cc_shared, which was already
> > > extracted
> > > from Perl but not used, and ccdlflags, which probably needs a better
> > > name!),
> > > and added to the makefile etc.
> > >    
> > 
> > Agreed -- ccdlflags indeed does need a better name.  I'd suggest
> > link_dynamic, since it's really the flags to be supplied to the linker that
> > allow it to be used with shared and dynamically loaded libraries. (Perl5's
> > Configure confuses things by usually using $cc for linking as well.)
> >  
> Yea, this variable is clearly a C compiler-used-as-a-linker flag. How about
> cc_link_dynamic?

I see your point, but I think not.  This flag is to be used by the 
$Config{link} program, so it should be named link_something.  It is true 
that on most Unix-like systems, 'linking' is best done by the C-compiler 
front end, but that's not generally true elsewhere.

-- 
    Andy Dougherty              [EMAIL PROTECTED]

Reply via email to