mirror of the now-defunct rocklinux.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
1.1 KiB

  1. case "$ROCKCFG_X86_OPT" in
  2. generic) ;;
  3. via-c3)
  4. var_append GCC3_WRAPPER_INSERT " " "-march=k62" ;;
  5. via-c3-improved)
  6. #var_append GCC3_WRAPPER_INSERT " " "-s -O3 -march=i686 -fomit-frame-pointer -falign-functions=4 -funroll-loops -fexpensive-optimizations -malign-double -fschedule-insns2" ;;
  7. var_append GCC3_WRAPPER_INSERT " " "-march=i686" ;;
  8. via-c3-2)
  9. var_append GCC3_WRAPPER_INSERT " " "-march=pentium-mmx" ;;
  10. k6*)
  11. var_append GCC3_WRAPPER_INSERT " " "-march=$ROCKCFG_X86_OPT"
  12. # workaround and should be removed when gcc 3.x got fixed ...
  13. var_append GCC3_WRAPPER_INSERT " " "-fno-branch-count-reg"
  14. ;;
  15. *)
  16. var_append GCC3_WRAPPER_INSERT " " "-march=$ROCKCFG_X86_OPT" ;;
  17. esac
  18. case "$ROCKCFG_X86_OPT" in
  19. i386|i486)
  20. var_append GCC2_WRAPPER_INSERT " " "-march=$ROCKCFG_X86_OPT" ;;
  21. pentium|pentium-mmx)
  22. var_append GCC2_WRAPPER_INSERT " " "-march=pentium" ;;
  23. pentium*|via-c3-2)
  24. var_append GCC2_WRAPPER_INSERT " " "-march=pentiumpro" ;;
  25. k6*|athlon*|via-c3)
  26. var_append GCC2_WRAPPER_INSERT " " "-march=k6" ;;
  27. via-c3-improved)
  28. var_append GCC2_WRAPPER_INSERT " " "-march=i686" ;;
  29. esac