-
Notifications
You must be signed in to change notification settings - Fork 178
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
Push stdlib version to the stdlib-fpm branch #701
Comments
I totally agree with you. |
Yes, long term goal is to build |
I've added the [metapackages]
stdlib = true |
Since the metapackages feature has been merged in I.e. a code line as described in the current README would result in a fpm error, for fpm ≥ 0.9.0 Lines 198 to 199 in 0efc112
Apparently the new definitive (=merged) way would be [dependencies]
stdlib = "*" and I checked it works on my machine, with my fpm package. Though I cannot (have no time to) understand the details of the new way, as much as to propose my own edit to the README. In particular I could not figure out the exact meaning of the asterisk or if it can be replaced with an exact version, from the fpm documentation. @perazz you're probably the one that most efficiently can answer all of this and maybe update the stdlib readme accordingly, so to allow people on the latest fpm release to build packages depending on stdlib without accidents. (Feel free to move to a new issue, if the case). :) |
@bellomia there is an outstanding patch for this issue in the pipeline at fortran-lang/fpm#928. |
Oh wow, very nice (especially for developing with personal forks etc). Thanks for the quick prompt. (and good job! quite in love with openMPI and MPICH being metapackages now <3) |
Motivation
Hello stdlib developers,
apologies I'm no stdlib expert yet.
I think it would be fantastic to soon see tighter/full integration of stdlib in fpm, meaning, that fpm could enable stdlib as a meta-package with basically no user input (like any C/C++ compiler does for their stdlibs).
I see that the CI does some minimal cleanup of the sources before pushing to the stdlib-fpm branch. I would like to:
ask whether there is any interest in it?
ask for feedback about whether any of those pre-processing steps could instead be replaced with more advanced source handling in fpm;
fpm.toml does not store a
VERSION
, is that by design? otherwise, I'd like to suggest a PR that pushes it on deployment:stdlib/fpm.toml
Lines 1 to 10 in 261a627
Prior Art
No response
Additional Information
No response
The text was updated successfully, but these errors were encountered: