タグ

ブックマーク / practical-scheme.net (1)

  • Gauche:automake+libtoolize

    (*: libgaucheをstaticで生成すると、extensionがコンパイルできない) (2003/05/18 01:09:37 PDT): というわけで、ltmain.shを変更して、 libtool実行時に--disable-static/--disable-dynamicを受け付けるようにした。 -no-undefinedの有無 extensionのリンク時に-no-undefinedを指定しないと、libtoolは CygwinでDLLを作ってくれない (シンボルを解決するのに必要な ライブラリを全て与えても、だ)。 一方、MacOS Xではgoshをスタティックリンクする必要上、 -no-undefinedは指定できない。 他のunixではどちらでも良い。 dsoを作るときにwhole archiveの順番を変える DSOに、別ディレクトリで作成されたアーカイブfoo/f

    Gauche:automake+libtoolize
    traverse
    traverse 2010/02/01
  • 1