hints/linux.sh was not properly identifying SPARC systems, and hence was letting Configure fall back on -fpic. For SPARC, however, -fPIC is needed for at least some extensions with at least some set of flags. (I have not exhaustively tested permutations.) This rather conservative patch fixes the problem. I'll make a better patch for the appropriate metaconfig unit sometime in the future. --- perl-5.8.x/hints/linux.sh 2003-09-23 20:36:26.000000000 -0400 +++ perl-5.8.x-andy/hints/linux.sh 2003-11-05 16:37:44.000000000 -0500 @@ -247,8 +247,8 @@ #'osfmach3ppc') ccdlflags='-Wl,-E' ;; #esac -case "`uname -r`" in -sparc-linux) +case "`uname -m`" in +sparc*) case "$cccdlflags" in *-fpic*) cccdlflags="`echo $cccdlflags|sed 's/-fpic/-fPIC/'`" ;; *) cccdlflags="$cccdlflags -fPIC" ;; -- Andy Dougherty doughera@lafayette.eduThread Next