Skip to content

tree-wide: mixed box of compilation fixes with clang#19634

Merged
bors[bot] merged 48 commits intoRIOT-OS:masterfrom
maribu:llvm-fixes
Jul 18, 2023
Merged

tree-wide: mixed box of compilation fixes with clang#19634
bors[bot] merged 48 commits intoRIOT-OS:masterfrom
maribu:llvm-fixes

Conversation

@maribu
Copy link
Copy Markdown
Member

@maribu maribu commented May 19, 2023

Contribution description

As the title says: This should increase the number of apps being able to build with clang quite a bit.

Testing procedure

  • no regressions
  • compiling with TOOLCHAIN=llvm should be less often result in frustration
    • Note: I guess this is at most half way towards getting everything building again with LLVM

Issues/PRs references

Depends on an includes:

Fixes: #18851

@maribu maribu added the CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR label May 19, 2023
@maribu maribu requested review from Teufelchen1 and kaspar030 May 19, 2023 21:39
@github-actions github-actions bot added Area: build system Area: Build system Area: cpu Area: CPU/MCU ports Area: drivers Area: Device drivers Area: LoRa Area: LoRa radio support Area: network Area: Networking Area: pkg Area: External package ports Area: sys Area: System Area: tests Area: tests and testing framework Area: toolchain Area: toolchains; everything related to compilation, libc, linking, … Platform: ARM Platform: This PR/issue effects ARM-based platforms labels May 19, 2023
@riot-ci
Copy link
Copy Markdown

riot-ci commented May 19, 2023

Murdock results

✔️ PASSED

52cf2b4 .murdock: re-enable LLVM targets

Success Failures Total Runtime
7901 0 7901 12m:05s

Artifacts

@maribu maribu added the State: WIP State: The PR is still work-in-progress and its code is not in its final presentable form yet label May 20, 2023
@maribu maribu requested review from bergzand and jia200x as code owners May 20, 2023 17:54
@github-actions github-actions bot added Area: BLE Area: Bluetooth Low Energy support Area: tools Area: Supplementary tools labels May 20, 2023
@github-actions github-actions bot added the Area: doc Area: Documentation label Jul 18, 2023
@benpicco
Copy link
Copy Markdown
Contributor

bors merge

@bors
Copy link
Copy Markdown
Contributor

bors bot commented Jul 18, 2023

Build succeeded!

The publicly hosted instance of bors-ng is deprecated and will go away soon.

If you want to self-host your own instance, instructions are here.
For more help, visit the forum.

If you want to switch to GitHub's built-in merge queue, visit their help page.

@bors bors bot merged commit ceaf6bd into RIOT-OS:master Jul 18, 2023
@maribu maribu deleted the llvm-fixes branch July 18, 2023 15:31
@maribu
Copy link
Copy Markdown
Member Author

maribu commented Jul 18, 2023

Thx :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: BLE Area: Bluetooth Low Energy support Area: build system Area: Build system Area: CI Area: Continuous Integration of RIOT components Area: cpu Area: CPU/MCU ports Area: doc Area: Documentation Area: drivers Area: Device drivers Area: LoRa Area: LoRa radio support Area: network Area: Networking Area: OTA Area: Over-the-air updates Area: pkg Area: External package ports Area: sys Area: System Area: tests Area: tests and testing framework Area: timers Area: timer subsystems Area: toolchain Area: toolchains; everything related to compilation, libc, linking, … Area: USB Area: Universal Serial Bus CI: no fast fail don't abort PR build after first error CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Platform: ARM Platform: This PR/issue effects ARM-based platforms

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Status on LLVM in RIOT / Examples

5 participants