stable

rust-1.81.0-4.fc39

FEDORA-2024-70c557d9af created by jistone a year ago for Fedora 39

Only add an automatic SONAME for Rust dylibs

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2024-70c557d9af

This update has been submitted for testing by jistone.

a year ago

This update's test gating status has been changed to 'passed'.

a year ago

This update has been pushed to testing.

a year ago
User Icon music commented & provided feedback a year ago
karma

I used this to build python-orjson – a package that did not define the __provides_exclude macro as a workaround for the SONAME issue – locally in mock. I used objdump -x to confirm that the unwanted SONAME was not present in the compiled Python extension shared library, and I used rpm -q --provides to confirm that the RPM did not contain unwanted automatic provides related to the compiled extension.

BZ#2314879 Rust 1.81+ implicitly / automatically sets soname on cdylib targets
Test Case rust compile
User Icon music commented & provided feedback a year ago
karma

As a follow-up, I used this to build rust-libcramjam0.2, which builds a C-ABI shared library with cargo-c and installs it in the system linker path, and I confirmed that the expected SONAME-based RPM provides is still present, i.e. libcramjam.so.0.2()(64bit).

BZ#2314879 Rust 1.81+ implicitly / automatically sets soname on cdylib targets
Test Case rust compile

This update has been submitted for stable by bodhi.

a year ago

This update has been pushed to stable.

a year ago

Please log in to add feedback.

Metadata
Type
bugfix
Karma
1
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
3
Stable by Time
7 days
Dates
submitted
a year ago
in testing
a year ago
in stable
a year ago
approved
a year ago
BZ#2314879 Rust 1.81+ implicitly / automatically sets soname on cdylib targets
0
1

Automated Test Results

Test Cases

0 1 Test Case rust compile