バージョン 7 から バージョン 8 における更新: Debian/cdbs

差分発生行の前後
無視リスト:
更新日時:
2007/09/12 20:23:36 (3 年 前)
更新者:
tach
コメント:

--

凡例:

変更なし
追加
削除
変更
  • Debian/cdbs

    v7 v8  
    4242   * :: をつけるときは既存のターゲットに追加のようだ 
    4343 
     44== CDBS の問題点 == 
     45cdbs 0.4.49 では、autotools.mk を使ったときの configure 環境変数 
     46(DEB_CONFIGURE_SCRIPT_ENV)に「CC="$(CC)" CXX="$(CXX)"」が含まれている。 
     47これが指定されている場合、libtool がこの値を使ってしまうため、コンパイル時に 
     48以下のようなエラーが出る。 
     49{{{ 
     50libtool: compile: unable to infer tagged configuration 
     51libtool: compile: specify a tag with `--tag' 
     52}}} 
     53これを避けるためには、環境変数を指定せずに configure を起動する必要がある。 
     54そのため、debian/rules で以下のように指定する。これは、 
     55/usr/share/cdbs/1/class/autotools-vars.mk 
     56で指定されている値から、CC と CXX を省いたものである。 
     57{{{ 
     58DEB_CONFIGURE_SCRIPT_ENV = CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" 
     59}}} 
     60 
    4461== 参考リンク == 
    4562 * [http://sugi.nemui.org/doc/cdbs/cdbs-trans-1st.html CDBS 移行への 1st step]