0

MySQL 5.1 をビルドする必要があり、Mac OS X でエラーが発生した LLVM を使用しているため、最近、独自の GCC をコンパイルしました。MySQL のドキュメントでは、使用を推奨しています

CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti"

しかし、それらを使用すると構成が壊れます。たとえば、次のconfigureような出力が表示されます。

checking if gcc supports -fno-rtti -fno-exceptions... no

フラグを使用しない場合、すべてが正常に動作し、MySQL が動作しますが、コードの最適化が欠けているのではないかと思っていました... それとも、バグのある MySQL を構築したのでしょうか?

GMP 5.1.3、MPFR 3.1.2、MPC 1.0.1、ISL 0.11.1、CLooG 0.18.0 で GCC 4.8.2 をビルドしました。何か不足していますか?

このすべてを理解するのを手伝ってくれることを願っています。私は Web 開発を行っているだけで、このソフトウェア構築の詳細を取得するのが難しい場合があります。しかし、常に学ぼうとしています。ありがとう!

4

0 に答える 0