Project

General

Profile

Bug #38611

building libcrc32

Added by Kaleb KEITHLEY 7 months ago. Updated 7 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
build
Target version:
-
Start date:
03/06/2019
Due date:
% Done:

0%

Source:
Development
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature:

Description

For reasons I don't have time to dig into and figure out, some builds of nautilus in Fedora have produced a libcrc32.so, while others have produced a libcrc32.a. And then things like librados2.so and others are linked with it.

When libcrc32.so is built, it's not included in the RPM and a dependency on, e.g. the librados2 RPM, is derived, with the result that an install/update fails because there is nothing that provides libcrc32.so.

Forcing libcrc32 to be a STATIC library appears to work, e.g. with the attached patch.

0002-src-common-CMakeLists.txt.patch View (457 Bytes) Kaleb KEITHLEY, 03/06/2019 06:50 PM

History

#1 Updated by Brad Hubbard 7 months ago

  • Category set to build
  • Source set to Development

Also available in: Atom PDF