boostorg / boostorg/program_options
build error with boost 1.68
- 主要言語
- C++
- スター
- 136
- フォーク
- 117
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
When building boost 1.68, I have an error when building program_options where it cannot copy the program_options-mt.lib file.
It seems the .lib file is not created since nothing is exported when not using `BOOST_ALL_DYN_LIB`.
Taking example on boost.timer, I modified the Jamfile.v2 file to look like this
```
boost-lib program_options
: $(SOURCES).cpp
: # See https://svn.boost.org/trac/boost/ticket/5049
hpux,gcc:_INCLUDE_STDC__SOURCE_199901
shared:BOOST_PROGRAM_OPTIONS_DYN_LINK=1
static:BOOST_PROGRAM_OPTIONS_STATIC_LINK=1
;
```
and it seems to fix my issue.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
program_options Jamfile.v2 から始め、その boost-lib 定義を issue で言及されている boost.timer の例と比較します。Boost 1.68 のビルドを再現し、program_options-mt.lib が作成され、正常にコピーできることを確認します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- cpp
- 領域
- build-system
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 42/100