$NetBSD: patch-ab,v 1.2 2004/03/22 12:01:07 wiz Exp $ --- utils/Math/PariBuild.pm.orig Sun Feb 1 10:30:06 2004 +++ utils/Math/PariBuild.pm @@ -714,6 +714,24 @@ sub find_machine_architecture () { } elsif ((split ' ', $Config{myuname})[3] eq 'sun') { $machine = 'm86k'; } + } elsif ($os eq 'netbsd') { + chomp($machine = `uname -p`); + if ($machine =~ 'arm.*') { + $machine='arm'; + } elsif ($machine = 'i386') { + $machine='ix86'; + } elsif ($machine =~ 'mips.*') { + $machine='mips'; + } elsif ($machine = 'powerpc') { + $machine='ppc'; + } elsif ($machine =~ 'sh3.*') { + $machine='sh3'; + } elsif ($machine =~ 'sh5.*') { + $machine='sh5'; + } elsif ($machine = 'sparc64') { + $machine='sparcv9'; + } + # these can be used verbatim: alpha amd64 m68k sparc vax } if ( $machine ne 'alpha'