トップ «前の日記(2010-05-11) 最新 次の日記(2010-05-13)» 編集

日々の破片

Subscribe with livedoor Reader
著作一覧

2010-05-12

_ mkmf 1.9.1

have_headerのコマンドにライブラリの設定があって、そこにuselessな(主観だけど)スタティックなrubyライブラリが指定されてる。

そのため、おれさまパッケージだと拡張ライブラリが作れない。

どういう経緯でこのへんが変わったんだろう?

本日のツッコミ(全6件) [ツッコミを入れる]
_ なかだ (2010-05-13 08:54)

ダイナミックライブラリは拡張ライブラリの後に作るので。

_ arton (2010-05-13 19:27)

なるほど。それは独立系拡張ライブラリにはちょっと辛いな(静的ライブラリも用意しておけば良いだけだけど)。

_ arton (2010-05-14 09:08)

いや、一瞬納得したけどhave_headcrはCPP(-E含む)だからlibをコマンドラインに指定する必要ないのでは。gccだと必要とか?

_ なかだ (2010-05-14 12:51)

VCやuniversal-binaryではtry_headerはtry_compileのaliasなのです。<br>VCは-Eがクソ遅いから、universalは複数の-archと一緒に-Eは使えないから。

_ なかだ (2010-05-14 12:55)

あれ、try_compileだからリンクまではしないはず。<br>ライブラリとリンクしようとしてるのはhave_devel?での開発環境のチェックでは?

_ arton (2010-05-14 14:17)

あ、確認したらその通りでした>have_devel。ごめんなさい。


2003|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|

ジェズイットを見習え