Autotools
libopenssl100 が libssl1.0 に変わったため、パッケージによってはリビルドが必要になる。ビルド前に以下の環境変数をセットしておけば、libssl1.0 を使ってビルドしてくれる。 export CPPFLAGS="${CPPFLAGS} -I/usr/lib/openssl-1.0/include" export LDFLA…
前々から autotools でビルドしたバイナリが gdb でデバッグできないなあと嘆いていたが、単にシンボル情報のある場所を指定していなかったのが原因だった。 Libtool: Debugging executables つまり、何かする時にはとりあえず libtool 経由で起動すると良き…
新しい cygwin の autotools だと、古い autotools を使っているソースツリーで autoreconf を実行した場合に以下のエラーが出て、こけることがよくあるように思える。 autoreconf-2.67: Entering directory `.' autoreconf-2.67: configure.in: not using G…
とある事情で LLVM について調査をすることになったのだが、とりあえずいくつかコンパイルしてみた時に気づいたことをつらつらと書いてみる。