diary/Kojima/2023-01-05
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[diary/Kojima]]
・kernel 6.1.2 with LLVM
現状(6.1.x)ではrust回りのドキュメントとかKconfigあたりの...
今後、rustのコードがカーネルに採用されるようになったとの...
どうやら rust のコードを使うには、LLVM が必須らしいので、...
もっとも、最近のカーネルではLLVMにも十分対応しているので...
細かなビルドオプションは詰めきれてないけど、とりあえず5.1...
フルビルドに約50分くらいかかった。
$ uname -a
Linux pl80a2 6.1.2-plamo64 #1 SMP PREEMPT_DYNAMIC Tue Ja...
/proc/config.gz には、ビルドしたコンパイラ(LLVM)の情報も...
$ zcat /proc/config.gz | head -20
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.1.2 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="clang version 13.0.1"
CONFIG_GCC_VERSION=0
CONFIG_CC_IS_CLANG=y
CONFIG_CLANG_VERSION=130001
CONFIG_AS_IS_LLVM=y
CONFIG_AS_VERSION=130001
CONFIG_LD_VERSION=0
CONFIG_LD_IS_LLD=y
CONFIG_LLD_VERSION=130001
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
6.1.2には実際のrustのコードはまだ入っていないみたいだけど...
6.x の LTS くらいには入ってくるかなぁ、、って印象。
rustのコードはいくつか眺めたものの、ちょっと自分で書ける...
- librsvgみたいに、rustで書いたライブラリをCな共有ファイ...
#comment
終了行:
[[diary/Kojima]]
・kernel 6.1.2 with LLVM
現状(6.1.x)ではrust回りのドキュメントとかKconfigあたりの...
今後、rustのコードがカーネルに採用されるようになったとの...
どうやら rust のコードを使うには、LLVM が必須らしいので、...
もっとも、最近のカーネルではLLVMにも十分対応しているので...
細かなビルドオプションは詰めきれてないけど、とりあえず5.1...
フルビルドに約50分くらいかかった。
$ uname -a
Linux pl80a2 6.1.2-plamo64 #1 SMP PREEMPT_DYNAMIC Tue Ja...
/proc/config.gz には、ビルドしたコンパイラ(LLVM)の情報も...
$ zcat /proc/config.gz | head -20
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.1.2 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="clang version 13.0.1"
CONFIG_GCC_VERSION=0
CONFIG_CC_IS_CLANG=y
CONFIG_CLANG_VERSION=130001
CONFIG_AS_IS_LLVM=y
CONFIG_AS_VERSION=130001
CONFIG_LD_VERSION=0
CONFIG_LD_IS_LLD=y
CONFIG_LLD_VERSION=130001
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
6.1.2には実際のrustのコードはまだ入っていないみたいだけど...
6.x の LTS くらいには入ってくるかなぁ、、って印象。
rustのコードはいくつか眺めたものの、ちょっと自分で書ける...
- librsvgみたいに、rustで書いたライブラリをCな共有ファイ...
#comment
ページ名: