boostorg / boostorg/python

Discrepancy between python-tag definitions in Boost.Python and superproject

Abierto
#203 23 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
C++
Estrellas
537
Forks
223
Merge medio
11 h 22 min
PR fusionados (30 d)
2

Descripción

In Boost 1.67, Boost.Python uses its own definition of `python-tag` rule in `libs/python/Jamfile`. This rule produces library names like `libboost_python36-py36.so.1.67.0`, notice the 36 after `boost_python`. This is different from Boost 1.66 and from the similar rule defined in the superproject, in `boostcpp.jam`.

In particular, this results in different naming between Boost.Python and Boost.MPI Python binding libraries. I'm not sure why the duplicate Python version is needed, so this issue requests to port Boost.Python to the superproject definition of the rule.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Compare the python-tag rule in libs/python/Jamfile with the similar definition in boostcpp.jam, focusing on why the Boost.Python rule adds the duplicated Python version to library names. Port Boost.Python to the superproject definition so its names match the Boost.MPI Python binding libraries and the stated Boost 1.66 convention.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
cpp, python
Á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
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.