Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

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

Offen
#203 23 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
cpp, python
Bereich
build-system

Rechercherichtung

Vergleiche die python-tag-Regel in libs/python/Jamfile mit der ähnlichen Definition in boostcpp.jam und konzentriere dich darauf, warum die Boost.Python-Regel die doppelte Python-Version zu den Bibliotheksnamen hinzufügt. Portiere Boost.Python zur Definition des Superprojekts, damit seine Namen mit den Boost.MPI-Python-Binding-Bibliotheken und der angegebenen Boost-1.66-Konvention übereinstimmen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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.

Vorherrschende Sprache
C++
Sterne
537
Forks
223
Ø Merge
11 Std. 22 Min.
Gemergte PRs (30 T.)
2

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus boostorg/python

Alle Issues in boostorg/python

Ähnliche Issues

Weitere Issues zu C++

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.