-
-
Notifications
You must be signed in to change notification settings - Fork 5
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
pkgconfig info missing? #31
Comments
Hi @minrk, Thanks! |
Hi @francesco-ballarin and @minrk , conda install -c conda-forge pkg-config Before the installation I had
After installation:
Hope it helps |
Nice, sounds like pkg-config should be a dependency of the dolfinx package. |
Great, thanks @EvgeniyAzarov and @minrk |
Hi,
I am moving here the discussion from multiphenics/multiphenicsx@b80f047
It seems that conda packages do not ship
pkgconfig
info for dolfinx:When building from source, I get instead
The file responsible for the compilation of the C++ backend in the
multiphenicsx
repo ishttps://github.com/multiphenics/multiphenicsx/blob/b80f047c74827497ad6d1a689173d24e2e506974/multiphenicsx/cpp/compile_code.py
and I am actually surprised how
multiphenicsx
ever worked withdolfinx
from conda, considering that withoutpkgconfig
infomultiphenicsx
e.g. never links topetsc
!(my gut feeling is that, since
multiphenicsx
importsdolfinx
anddolfinx
importsdolfinx.cpp
, thenpetsc
and all other shared libraries are getting loaded bydolfinx.cpp
in the python process, and this somehow defines symbols to be used afterwards also formultiphenicsx.cpp
)Please ping @hermanmakhm if tests on the actual conda environment need to be run, since I don't have access to it.
The text was updated successfully, but these errors were encountered: