R now uses openblas instead of the unoptimized blas bundled with R (on all architectures where openblas is supported). In the previous update, this was done by symlinking /usr/lib64/R/lib/libRblas.so to /usr/lib64/libopenblas.so.0. While this worked fine for R, it did not work for anything linking to libR.so or trying to dynload libRblas.so.

To resolve this, a new openblas subpackage (openblas-Rblas) has been added, which contains a copy of openblas built as libRblas.so (and reporting libRblas.so as its soname). R now depends on openblas-Rblas on all architectures which support openblas and on all targets new enough to build openblas (RHEL 7+, Fedora 23+). Older targets or incompatible architectures use the unoptimized Rblas.

If you wish to switch from the openblas libRblas.so to the R provided blas, simply rename /usr/lib64/R/lib/libRrefblas.so to /usr/lib64/R/lib/libRblas.so.

How to install

sudo dnf upgrade --advisory=FEDORA-2016-87243d4214

This update has been submitted for testing by spot.

2 years ago

This update has been pushed to testing.

2 years ago

This update has reached 7 days in testing and can be pushed to stable now if the maintainer wishes

2 years ago
User Icon mloebach commented & provided feedback 2 years ago

The fix works well for me on F24, ldconfig is finally able to find the correct .so file. Would be glad if thois could be pushed to stable.

This update has been submitted for stable by spot.

2 years ago

This update has been pushed to stable.

2 years ago

Please login to add feedback.

Metadata
Type
bugfix
Karma
0
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
3
Dates
submitted
2 years ago
in testing
2 years ago
in stable
2 years ago
BZ#1392192 segfault during normal usage
0
0
BZ#1404662 libR.so doesn't contain full path of libRblas.so
0
0
BZ#1404796 libRblas.so()(64bit) is needed by package R-core-3.3.2-2.el5.x86_64
0
0

Automated Test Results