Ticket #10685 (closed: fixed)
Get clang working on linux for Kernel
Reported by: | Peter Peterson | Owned by: | Peter Peterson |
---|---|---|---|
Priority: | major | Milestone: | Release 3.3 |
Component: | Framework | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Ross Whitfield |
Description
As it is the start of all things...get Kernel to build with gnu-clang.
Change History
comment:2 Changed 6 years ago by Pete Peterson
- Status changed from assigned to inprogress
Refs #10685. Got kernel building with clang on f20.
Changeset: 4c349f9b916e4d0bf2e7427e63b87765be6a2149
comment:3 Changed 6 years ago by Pete Peterson
Refs #10685. Squasing compiler warnings.
Changeset: 2d55a004698bed91e38429f25e17268c9d50a773
comment:4 Changed 6 years ago by Pete Peterson
Re #10685. Changed return type to match what is actually returned.
Changeset: f25befd52136797a1e99a016e47505d1eef647ea
comment:5 Changed 6 years ago by Pete Peterson
Re #10685. Bringing back some old code.
Changeset: ce95d2679675a68397cdf04ff9a0f0d27fbf5c80
comment:6 Changed 6 years ago by Pete Peterson
- Status changed from inprogress to verify
- Resolution set to fixed
This is being verified as pull request #86.
comment:7 Changed 6 years ago by Ross Whitfield
- Status changed from verify to verifying
- Tester set to Ross Whitfield
comment:8 Changed 6 years ago by Martyn Gigg
I was having a quick play with the include-what-you-use tool after merging these changes locally. It seems that clang requires about ~12Gb of memory to compile Kernel! I've opened #10700(http://trac.mantidproject.org/mantid/ticket/10700) to investigate as it's not these changes that cause it.
comment:10 Changed 6 years ago by Ross Whitfield
This builds and runs using clang-3.4 but fails to build for me using clang-3.5. Something that will need to be looked at in the future.
comment:11 Changed 6 years ago by Ross Whitfield
- Status changed from verifying to closed
Merge pull request #86 from mantidproject/feature/10685_gnu_clang
Get clang working on linux for Kernel
Full changeset: 3507e3aa6c2fff819478aa6c5623f9ba6fb9e487
comment:12 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 11527