Overview
Request 830786 accepted
start using ccache for building llvm9 package
A new build flag in project config will be required for this to work. I would suggest adding that before accepting the request.
In project conifg:
BuildFlags: useccache:llvm9
- Created by sjamgade
- In state accepted
- Package maintainers: aaronpuchert and ptesarik
- Supersedes 829543
A new build flag in project config will be required for this to work
In project conifg:
BuildFlags: useccache:llvm9
This is failing with "No space left on device." You'll probably need to change the disk space contraints, because they're pretty minimal and not enough for the additional cache. Could be that we're not left with a lot of workers then.
Please also enable builds for other architectures in your project: i586, aarch64, armv{6,7}l, ppc{,64,64le}, s390x, riscv64.
Request History
sjamgade created request
start using ccache for building llvm9 package
A new build flag in project config will be required for this to work. I would suggest adding that before accepting the request.
In project conifg:
BuildFlags: useccache:llvm9
pluskalm accepted request
prjconfig adjusted, accepting
I forgot to check that changelog entry is being added ...
I see a changelog entry for ccache but not for constraint file change. Do you want me to create another SR ?
Really? I dont see any changelog entry - llvm9.changes is not altered in any way
Anyways I have already fixed this - see https://build.opensuse.org/package/rdiff/devel:tools:compiler/llvm9?linkrev=base&rev=47
yup, thank you
Does
ccache
also remember the compiler version, and rebuild when that changes? There are probably no more updates tollvm9
, but suppose there were a new version 9.0.2, would ccache notice that it can't use the existing object files from stage 2 that were produced with 9.0.1?yes, It should do that. As long as the contents of stage1 compiler file change. (the actual contents of the file file)
ccache -o compiler_check=content
does that otherwise it will just look at the mtime of the compiler