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

[request] lapack/3.9.0 #4509

Open
leha-bot opened this issue Feb 8, 2021 · 7 comments
Open

[request] lapack/3.9.0 #4509

leha-bot opened this issue Feb 8, 2021 · 7 comments

Comments

@leha-bot
Copy link
Contributor

leha-bot commented Feb 8, 2021

Package Details

Description Of The Library / Tool

LAPACK is a library of Fortran subroutines for solving the most commonly occurring problems in numerical linear algebra.

Additional info

The almost perfect recipe of Lapack's version 3.7.1 is available at archived conan-community repository
I think we should move it to conan-center to continue recipe polish :)

@leha-bot leha-bot changed the title [request] lapack/3.7.1 [request] lapack/3.9.0 Feb 8, 2021
@mydatamodels mydatamodels mentioned this issue Apr 19, 2021
4 tasks
@mydatamodels
Copy link
Contributor

We have ported the community recipe but the CI can't build it because gfortran is missing.
We have removed system_requirements() because of https://github.com/conan-io/conan-center-index/blob/master/docs/error_knowledge_base.md#kb-h032-system-requirements but we don't know how to proceed at the moment.

@Croydon
Copy link
Contributor

Croydon commented Apr 19, 2021

Yes, we first need a package for fortran. That is the reason why a recipe for lapack is stalling

@samuel-emrys
Copy link
Contributor

I'm the first to confess I don't know a lot about lapack, so forgive me if this is an ignorant question, but is the gfortran blocker resolved by #4249?

@ruilvo
Copy link
Contributor

ruilvo commented Aug 7, 2021

And we already have LLVM, is it packaging FLang?

@leha-bot
Copy link
Contributor Author

leha-bot commented Aug 7, 2021

I think that we should add another languages support in the future for Conan itself, e.g., for Fortran, some c++ dialects like Cuda, MPI (actually a c/c++/Fortran with some additional flags)

This was referenced Aug 8, 2021
@mydatamodels
Copy link
Contributor

mydatamodels commented Aug 10, 2021

I'm the first to confess I don't know a lot about lapack, so forgive me if this is an ignorant question, but is the gfortran blocker resolved by #4249?

We used the gfortran package as a requirement but now the code that has lapack as dependency doesn't build anymore, because in the gfortran recipe fPIC is not used, and there is no option to use a shared library. In production we use the shared library, anyway.

Honestly we are waiting to see how they are going to solve with OpenBLAS: #1867

Personally we'd prefer to use the same fortran compiler of the gcc suite we're using, or maybe flang, and not one imposed by the package manager, but maybe we are a minority, i don't know.

@samuel-emrys
Copy link
Contributor

samuel-emrys commented Sep 20, 2021

This statement in #4696 seems to indicate that gfortran is being made available in Conan Docker Tools (so available in the CI?) - it seems like the fortran compiler dependency might be able to be offloaded as a system requirement. Presumably this will allow this issue to progress forward with a new PR?

Edit: no it doesn't: #4696 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants