2015/04/15

GCC 5 (その 1) の巻

10 年ぶりのメジャーアップデートが迫る! ということで、5.1.0-RC-20150412 を適当に試してみました。

いつものように、gcc 4.8.4 の Haiku と公式の差分からパッチを作って当て、リジェクトは適当に修正しました。libgcc のところで、headers/os/BeBuild.h がエラーを吐くのでこれまた安直に修正。これでいいのか?

@@ -48 +48 @@
 -#elif __GNUC__ == 4
 +#elif __GNUC__ >= 4

ここまでの修正で、クロスコンパイラができ、libstdc++でコケるところまで来ました。この先は、gcc/libstdc++-v3/config/os/haiku にパッチを当てないといけないようです。

1 件のコメント: