boostorg / boostorg/program_options
build error with boost 1.68
- Lenguaje dominante
- C++
- Estrellas
- 136
- Forks
- 117
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
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.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza con el program_options Jamfile.v2 y compara su definición de boost-lib con el ejemplo de boost.timer mencionado en el issue. Reproduce la compilación de Boost 1.68 y verifica que se cree program_options-mt.lib y que se pueda copiar correctamente.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- cpp
- Área
- build-system
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 42/100