Project

General

Profile

Actions

Bug #19788

open

add clang builder

Added by Dan Mick almost 7 years ago. Updated almost 6 years ago.

Status:
Need More Info
Priority:
Normal
% 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

clang is desirable because it 1) crosschecks portability, and 2) enables the freebsd port.

It is alleged that it should be nearly as simple as

- install clang
- set CC/CXX

YMMV.

Actions #1

Updated by Caleb Boylan over 6 years ago

I am interested in doing this but am not sure where to start as I am not familiar with this system. Some pointers in the right direction would be helpful.

Actions #2

Updated by David Galloway almost 6 years ago

  • Status changed from New to Need More Info
  • Assignee set to David Galloway
  1. Is this still needed?
  2. Does the slave need to be permanent?
  3. How do I go about configuring/setting CC/CXX?
Actions #3

Updated by Dan Mick almost 6 years ago

1. not certain but I would imagine it's still desirable
2. I think the idea was permanent, yes, as an aid to portability, but of course they could be implemented on ovh transient hosts
3. it's a fairly standard thing to do, which I'd assume you'd do at cmake time, maybe just by invoking cmake with env vars set. This link was purple for me so apparently I've looked before: https://cmake.org/pipermail/cmake/2006-October/011638.html

Actions

Also available in: Atom PDF