2023/06/30

GCC13 (その 2) の巻

前回の続き

まだマージされていない nielx さんのパッチをいくつか当ててビルドし、最後に以下のエラーが残りました (gcc_syslibs_devel の中身は 13.1 のものに入れ替え済)。

KernelLd objects/haiku/x86_64/release/system/kernel/kernel_x86_64
/home/haiku/haiku/haiku/generated-gcc13/cross-tools-x86_64/bin/x86_64-unknown-haiku-ld: build_packages/gcc_syslibs_devel-11.2.0_2021_07_28-8-x86_64/develop/lib/libsupc++-kernel.a(eh_alloc.o): in function `_GLOBAL__sub_I_eh_alloc.cc':
(.text.startup._GLOBAL__sub_I_eh_alloc.cc+0x43): undefined reference to `getenv'

ライブラリを作り直してもエラーは解決せず、最後の手段で、11.3 の libsupc++-kernel.a に入れ替えてみたら無事に GCC13 で Haiku のビルドが通りました。libsupc++-kernel.a のビルドに問題があるかもしれません。

GCC 13.1 のHaiku 用正式版が出るまで、しばらくこの環境でビルドしたいと思います。


0 件のコメント:

コメントを投稿