Project

General

Profile

Bug #826

autoconf: don't autodect fuse, tcmalloc, etc.

Added by Sage Weil over 9 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
% Done:

0%

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

Description

Any library that isn't present should make configure fail. This forces the user to do --without-foo and realize what they're missing. Otherwise we silently end up building different things on different machines.

fuse and tcmalloc are the ones that come to mind.

History

#1 Updated by Greg Farnum over 9 years ago

If we do this we'll need to put some magic somewhere so that the debian packages will build happily on architectures that don't support tcmalloc. Not sure what's involved with that.

#2 Updated by Sage Weil over 9 years ago

  • Target version changed from v0.25 to v0.25.1

#3 Updated by Sage Weil over 9 years ago

  • Assignee set to Anonymous

#4 Updated by Sage Weil over 9 years ago

  • Target version changed from v0.25.1 to v0.26

#5 Updated by Anonymous over 9 years ago

  • Status changed from New to Closed

Done:

a2c02d1 autoconf: Complain if libatomic-ops is not found.
a9afdca autoconf: Complain if tcmalloc is not found.
5df13bb autoconf: Complain if FUSE is not found.

#6 Updated by Sage Weil over 9 years ago

  • translation missing: en.field_story_points set to 2
  • translation missing: en.field_position set to 1
  • translation missing: en.field_position changed from 1 to 536

Also available in: Atom PDF