ToDo:
/etc/src.confに
WITHOUT_DEBUG_FILES= WITHOUT_PROFILE= WITHOUT_TESTS=
を追加して、/usr/obj/usr/src/arm64.aarch64 4.5GBにダイエット成功
ieee_arithmeticモジュール問題( PR255890, GCC PR100662)の問題に関しては、lang/gcc12にパッチを当てて、sad-last.exeが出来るところまでは行った
aarch64-darwin向けに用意されているfpu-aarch64.hを援用したが、fpu-glibc.hの方が良いのかも…
--- libgfortran/configure.host.orig 2022-08-19 17:09:27.740690120 +0900
+++ libgfortran/configure.host 2023-08-09 12:45:37.841351000 +0900
@@ -60,6 +60,10 @@
fpu_host='fpu-aarch64'
ieee_support='yes'
;;
+ freebsd*)
+ fpu_host='fpu-aarch64'
+ ieee_support='yes'
+ ;;
esac
esac
*********** summary of the bench mark
Function Test 6.1534
Optics Test 9.287157
Tracking Test 4.051647999999998
Matching Test .6251829999999998
Overall Score (smaller is faster): .2919677321428571
比較対象として、Ryzen7950X(Tctl 75℃ limit with PBO)だと…
*********** summary of the bench mark
Function Test .641927
Optics Test 1.036083
Tracking Test .3200790000000002
Matching Test .06863999999999981
Overall Score (smaller is faster): .03012566369047619
なので、今時のCPUに対して1桁遅い
Tcl/Tk 8.4だとfpsetroundシンボルが見つからずtclshリンク時に失敗する
/usr/include/machine/ieeefp.hではextern fp_rnd_t fpsetround(fp_rnd_t)で宣言されているが、libcにシンボルが含まれない (amd64環境は入っている)
なんかバグっぽぃ…
カテゴリー: Admin | Emacs | EPICS | Fortran | FreeBSD | GCC | hgsubversion | IPv6 | KEKB | LHC | Lisp | LLVM | MADX | Ryzen | SAD | samba | tDiary | unix | WWW | YaSAI | お仕事 | イベント | 出張 | 宴会 | 数学 | 艦これ | 買いもの | 追記 | 雑記