Actions
Bug #23424
closedFTBFS (Fail To Build From Source) on s390x - No rule to make target 'boost/lib/libboost_chrono.a'
% Done:
0%
Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
Recently (not sure exactly when), s390x builds of master started to fail with:
[ 7791s] Scanning dependencies of target ceph-common [ 7792s] make[2]: *** No rule to make target 'boost/lib/libboost_chrono.a', needed by 'lib/libceph-common.so.0'. Stop. [ 7792s] make[1]: *** [CMakeFiles/Makefile2:1047: src/CMakeFiles/ceph-common.dir/all] Error 2
Currently I'm looking at https://github.com/ceph/ceph/pull/20616 as a possible cause. This PR contains a patch that explicitly lists "chrono" as a dependency, yet the Boost component configuration from recent build logs for master show that "chrono" is not built:
Component configuration: - atomic : building - chrono : not building - container : building - context : building - coroutine : building - date_time : building - exception : not building - fiber : not building - filesystem : not building - graph : not building - graph_parallel : not building - iostreams : building - locale : not building - log : not building - math : not building - mpi : not building - program_options : building - python : building - random : building - regex : building - serialization : not building - signals : not building - stacktrace : not building - system : building - test : not building - thread : building - timer : not building - type_erasure : not building - wave : not building
Updated by Nathan Cutler about 6 years ago
- Subject changed from s390x to FTBFS (Fail To Build From Source) on s390x - No rule to make target 'boost/lib/libboost_chrono.a'
Updated by Nathan Cutler about 6 years ago
- Status changed from New to Fix Under Review
Updated by Nathan Cutler about 6 years ago
- Status changed from Fix Under Review to Resolved
Actions