Re: New lapack packages in rawhide

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks for the heads-up. I'll rebuild FlexiBLAS on rawhide. Per [1], all the other packages should be pointing to FlexiBLAS already. :)

[1] https://fedoraproject.org/wiki/Changes/FlexiBLAS_as_BLAS/LAPACK_manager

Iñaki

On Sat, 10 Apr 2021 at 16:20, Tom Callaway <spotrh@xxxxxxxxx> wrote:
Hi Fedorans,

I've updated lapack to 3.9.1 in rawhide. This comes with several notable changes:

1. I've moved to using the upstream build files, specifically, cmake. This eliminates lots of ancient cruft in the Fedora lapack package that needed to be redone by hand with every new release.
2. This change means that the lapack and cblas header files are installed where upstream intends them to be installed, which is under /usr/include, rather than /usr/include/{lapack,cblas}/. You may need to adjust your dependent packages for this, but as this is the upstream behavior, you may have had to patch your package to find the files (and now you should not need to).
3. That said, there are now cmake helpers along with the pkgconfig files. If your package detects either of these and uses them during build to set includepaths, you should not need to change anything.
4. There is now a libtmglib shared library in lapack. Previously, these symbols lived inside liblapacke (which is still present, just now linked to libtmglib for those symbols).
5. I have disabled debuginfo. Lapack has a special "64_" variant where the library symbols are prefixed with "64_", but the debuginfo process was undoing this (somehow). This has been true for a while, which makes me wonder how many people were actually using that variant, but whatever.

Given the scope of this change, I do not plan to push it to Fedora 34 or older at this time. If you find any bugs, please let me know through any of the usual channels (bugzilla, email, etc).

~spot
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure


--
Iñaki Úcar
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux