Hi,

> I was wondering if someone could review my perl 5.10 integration. webrev  
> at http://cr.opensolaris.org/~error404/6841312/

First of all, it surprises me a bit that usr/src/cmd/perl/contrib is not
ported. I can not see note about it in the arc case. So perl 5.10 won't
support Sun::Solaris modules? So making /usr/perl5/5.10.0/bin/perl the
default /usr/bin/perl is going to break customers scripts?

old/usr/src/cmd/Makefile:
usr/src/pkgdefs/Makefile:
 - not clean diff, bringover & merge would be nice touch

usr/src/cmd/perl510/Makefile.sfw
 - line 40 @find . -name core -exec rm -f {} \;
   why? Isn't it hiding some problem?

usr/src/cmd/perl510/config.sh.i386
 - Differences from perl 5.8 configuration
   - use64bitint='undef'    (is defined for 5.8)
   - usefaststdio='undef'   (is defined for 5.8)
   - cppflags='-I/usr/gnu/include' (is empty for 5.8)
   - libperl='libperl.a' (is 'lipberl.so in 5.8)
   - various lib paths include '/opt/SUNWspro/...' which should not be needed I 
think
   - directories are weird
      man1dir='//man/man1' (is /usr/perl5/5.8.4/man/man1 in 5.8; etc.)
      scriptdir seems to be affected too
   - usevendorprefix='undef' (is usevendorprefix='define')
   - there are other differences, but these are critical IMO

config.sh.sparc will be similar I guess
   - I recommend compare the config.sh to what ON gate is using
     (usr/src/cmd/perl/5.8.4/$ARCH/config.sh)


I'm not regular reviewer, so I might be wrong somewhere...

Yay for the match operator ~~ !
Yay for named captures in regex !

-- 
        Vlad

Reply via email to