Project

General

Profile

Actions

Bug #826

closed

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

Added by Sage Weil about 13 years ago. Updated about 13 years ago.

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

0%

Source:
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

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.

Actions #1

Updated by Greg Farnum about 13 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.

Actions #2

Updated by Sage Weil about 13 years ago

  • Target version changed from v0.25 to v0.25.1
Actions #3

Updated by Sage Weil about 13 years ago

  • Assignee set to Anonymous
Actions #4

Updated by Sage Weil about 13 years ago

  • Target version changed from v0.25.1 to v0.26
Actions #5

Updated by Anonymous about 13 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.

Actions #6

Updated by Sage Weil about 13 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
Actions

Also available in: Atom PDF