elfshaker: Missing/unclear docs in contrib/manyclangs

  • Maybe put something about how to build and install compdb2line
  • Missing requirement on git-list-between - ../elfshaker/contrib/manyclangs-build-month: line 26: git-list-between: command not found
  • pv command not found
  • needs git that’s new enough (the one with 18.04 wasn’t new enough)
  • needs a ninja-jobserver version
  • document where the output goes, and what architecture it builds for
  • time command not found

(these are being found on a fresh docker 18.04 image)

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 20 (6 by maintainers)

Most upvoted comments

I’ll add ccache and try again – the issue above seems like it built one thing and then stopped? The packfile being only 60k seems a bit too small even for the cunning things elfshaker does 😄

I think I’ve spotted a bug in the handling of NPARALLEL – surely it should be && not ||.

https://github.com/elfshaker/elfshaker/blob/e38fe11c2706ce70f8894ef0a9524a42d78aadcd/contrib/manyclangs-build-month#L201

@pwaller might be of more help with this. Peter, mind sharing the command you use to kick off the builds? I might get some time to play with https://github.com/compiler-explorer/clang-builder/pull/34 over the weekend if we don’t figure this out.