Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework boost dependencies #35

Closed
1 task done
sdebionne opened this issue Nov 17, 2023 · 3 comments
Closed
1 task done

Rework boost dependencies #35

sdebionne opened this issue Nov 17, 2023 · 3 comments
Assignees
Labels
bug Something isn't working

Comments

@sdebionne
Copy link

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

Following up the work on conda-forge/boost-feedstock#164, the package could be improve to have boost libboost-python-devel as build dependencies and libboost-python as host/run dependency.

The current package installs:

  + libboost-python           1.82.0  py311h92ebd52_6  conda-forge      120kB
  + libboost-headers          1.82.0  ha770c72_6       conda-forge       14MB
  + libboost                  1.82.0  h6fcfa73_6       conda-forge     Cached
  + libboost-devel            1.82.0  h00ab1b0_6       conda-forge       36kB
  + libboost-python-devel     1.82.0  py311h781c19f_6  conda-forge       17kB

where libboost-headers (thousands of small files) is not necessery.

Installed packages

N/A

Environment info

N/A
@sdebionne sdebionne added the bug Something isn't working label Nov 17, 2023
@beenje beenje self-assigned this Nov 17, 2023
@beenje
Copy link
Contributor

beenje commented Nov 17, 2023

Which version did you look at?

This is already the case in the current package 9.4.2 (build 1) after #31

We depend on libboost-python-devel as host dependency (build time). And the run requirements (that we get from the boost run_exports) are only libboost and libboost-python.

@sdebionne
Copy link
Author

This is what I got in my env (when updating from 9.4.1):

cpptango                  9.4.2                hd7a31c2_1    conda-forge
pytango                   9.4.2           py311h995a085_1    conda-forge
boost                     1.82.0               h781c19f_6    conda-forge
boost-cpp                 1.82.0               h44aadfe_6    conda-forge
libboost                  1.82.0               h6fcfa73_6    conda-forge
libboost-devel            1.82.0               h00ab1b0_6    conda-forge
libboost-headers          1.82.0               ha770c72_6    conda-forge
libboost-python           1.82.0          py311h92ebd52_6    conda-forge
libboost-python-devel     1.82.0          py311h781c19f_6    conda-forge

@sdebionne
Copy link
Author

It seems that is related to the update since a fresh install indeed gives the correct result:

  + libboost             1.82.0  h6fcfa73_6           conda-forge     Cached
  + libboost-python      1.82.0  py311h92ebd52_6      conda-forge     Cached

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants