Actions
Bug #40060
closedlibrados: .symver incompatible with GCC 9 (LTO)
% Done:
100%
Source:
Tags:
backport_processed
Backport:
pacific
Regression:
No
Severity:
3 - minor
Reviewed:
Description
As reported by marxin in https://github.com/ceph/ceph/pull/28170:
.symver is used in src/librados/librados_c.cc:
#define LIBRADOS_C_API_BASE(fn) \ asm(".symver _" #fn "_base, " #fn "@") #define LIBRADOS_C_API_BASE_DEFAULT(fn) \ asm(".symver _" #fn ", " #fn "@@") #define LIBRADOS_C_API_DEFAULT(fn, ver) \ asm(".symver _" #fn ", " #fn "@@LIBRADOS_" #ver)
But according to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48200 this very same .symver is not compatible with LTO in GCC 9.
Updated by Nathan Cutler almost 5 years ago
- Related to Bug #39974: Ceph RPM build fails on openSUSE Tumbleweed with GCC 9 added
Updated by Brad Hubbard over 2 years ago
- Status changed from New to Fix Under Review
- Pull request ID set to 42602
Updated by Boris Ranto over 2 years ago
- Assignee changed from Boris Ranto to Yehuda Sadeh
- Backport set to pacific
- Severity deleted (
3 - minor)
Updated by Boris Ranto over 2 years ago
- Assignee changed from Yehuda Sadeh to Boris Ranto
- Severity set to 3 - minor
Updated by Kefu Chai over 2 years ago
- Status changed from Fix Under Review to Pending Backport
Updated by Backport Bot over 2 years ago
- Copied to Backport #52080: pacific: librados: .symver incompatible with GCC 9 (LTO) added
Updated by Konstantin Shalygin 7 months ago
- Status changed from Pending Backport to Resolved
- % Done changed from 0 to 100
Actions