-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add clang variant to host builds #16325
Add clang variant to host builds #16325
Conversation
PR #16325: Size comparison from 0c43841 to f04808d Increases (8 builds for esp32, linux, mbed, p6)
Full report (18 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
|
… for required variants for build systems
f04808d
to
34da06b
Compare
PR #16325: Size comparison from 4f22a79 to 34da06b Full report (18 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
|
PR #16325: Size comparison from 4f22a79 to a45f79c Increases (7 builds for esp32, linux, nrfconnect, p6, telink)
Full report (18 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
|
PR #16325: Size comparison from 4f22a79 to 09f7c8e Increases (7 builds for esp32, linux, nrfconnect, p6, telink)
Full report (18 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
|
PR #16325: Size comparison from f68cca0 to b1b5724 Full report (18 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
|
PR #16325: Size comparison from f68cca0 to d156e81 Increases (18 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
Decreases (4 builds for cyw30739, efr32, k32w)
Full report (18 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
|
fast track: has been up for a while, generally just changes build variants (the most disruptive being the rename required for libfuzzing and some clang ordering) |
* Make clang variant as a requirement for asan/tsan builds, add support for required variants for build systems * Restyle * Also update workflows * Adjust test group ordering since we have placed clang as a last variant * More moving of chip tool variants to make the options in yaml file make sense * add missin $ for var specifier * Add clang variant to tsan * Asan/tsan not limited by clang, so updated as such * Restyle
Problem
Need clang variant explicit in build_examples:
Change overview
Add clang variants, better dependency definitions for types
Testing
Manually inspected targets
Ran:
to test a compile