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 | お仕事 | イベント | 出張 | 宴会 | 数学 | 艦これ | 買いもの | 追記 | 雑記