前回の続き
まだマージされていない 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 件のコメント:
コメントを投稿