Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 18511 | Differences between
and this patch

Collapse All | Expand All

(-)configure (-5 / +46 lines)
Lines 550-563 Link Here
550
  fi
550
  fi
551
551
552
  pname=`$_cpuinfo | grep 'model name' | cut -d ':' -f 2 | head -1`
552
  pname=`$_cpuinfo | grep 'model name' | cut -d ':' -f 2 | head -1`
553
  
553
  pvendor=`$_cpuinfo | grep 'vendor_id' | cut -d ':' -f 2  | cut -d ' ' -f 2 | head -1`
554
  pvendor=`$_cpuinfo | grep 'vendor_id' | cut -d ':' -f 2  | cut -d ' ' -f 2 | head -1`
555
  
554
  pfamily=`$_cpuinfo | grep 'cpu family' | cut -d ':' -f 2 | cut -d ' ' -f 2 | head -1`
556
  pfamily=`$_cpuinfo | grep 'cpu family' | cut -d ':' -f 2 | cut -d ' ' -f 2 | head -1`
555
  pmodel=`$_cpuinfo | grep -v 'model name' | grep 'model' | cut -d ':' -f 2 | cut -d ' ' -f 2 | head -1`
557
  pmodel=`$_cpuinfo | grep -v 'model name' | grep 'model' | cut -d ':' -f 2 | cut -d ' ' -f 2 | head -1`
556
  pstepping=`$_cpuinfo | grep 'stepping' | cut -d ':' -f 2 | cut -d ' ' -f 2 | head -1`
558
  pstepping=`$_cpuinfo | grep 'stepping' | cut -d ':' -f 2 | cut -d ' ' -f 2 | head -1`
557
559
558
  pparam=`$_cpuinfo | grep 'features' | cut -d ':' -f 2 | head -1`
560
  pparam=`$_cpuinfo | grep 'features' | cut -d ':' -f 2 | head -1`
559
  if test -z "$pparam" ; then
561
  if test -z "$pparam" ; then
560
    pparam=`$_cpuinfo | grep 'flags' | cut -d ':' -f 2 | head -1`
562
    pparam=`$_cpuinfo | grep '^flags' | cut -d ':' -f 2 | head -1`
563
  fi
564
  
565
  # Fix for benh kernel on ppc
566
  if test -z "$pname" ; then
567
    pname=`$_cpuinfo | grep 'cpu' | cut -d ':' -f 2 | cut -d ' ' -f 2 | head -1`
568
  fi
569
  if test -z "$pparam" ; then
570
    pparam=`$_cpuinfo | grep 'cpu' | cut -d ':' -f 2 | cut -d ' ' -f 3 | head -1`
561
  fi
571
  fi
562
572
563
  _mmx=no
573
  _mmx=no
Lines 843-854 Link Here
843
    proc=''
853
    proc=''
844
    _march=''
854
    _march=''
845
    _mcpu=''
855
    _mcpu=''
846
    cpu750=`$_cpuinfo | grep "cpu.*750"`
856
847
    if test -n "$cpu750"; then
857
    echocheck "Using ppc ($pname) optimizations"
848
	_march='-mcpu=750'
858
849
	_mcpu='-mtune=750'
859
    case "$pname" in
860
    603*)
861
      _march="-mcpu=603"
862
      _mcpu="-mtune=603"
863
    ;;
864
    604*)
865
      _march="-mcpu=604"
866
      _mcpu="-mtune=604"
867
    ;;
868
    7[45][50]*)
869
      _march="-mcpu=750"
870
      _mcpu="-mtune=750"
871
    ;;
872
    74[10]0*)
873
      _march="-mcpu=7400"
874
      _mcpu="-mtune=7400"
875
    ;;
876
    745[570]*)
877
      _march="-mcpu=7450"
878
      _mcpu="-mtune=7450"
879
    ;;
880
    82[46][50]*)
881
      _march="-mcpu=603e"
882
      _mcpu="-mtune=603e"
883
    ;;
884
    esac
885
    
886
    if test "$_altivec" = yes ; then
887
	_march="$_march -maltivec -mabi=altivec"
850
    fi
888
    fi
889
890
    echores "$_mcpu and $_march"
851
    ;;
891
    ;;
892
    
852
893
853
  alpha)
894
  alpha)
854
    _def_arch='#define ARCH_ALPHA 1'
895
    _def_arch='#define ARCH_ALPHA 1'

Return to bug 18511