pulp-platform / pulp-sdk

Apache License 2.0
99 stars 73 forks source link

Add support for LLD linker and Mac OS platforms #139

Closed Scheremo closed 10 months ago

Scheremo commented 1 year ago

Please don't merge before merging changes in GVSoC - my own submodules are linked in .gitmodules and changes are coupled. Also build flow expects a libc implementation in ${PULP_RISCV_LLVM_TOOLCHAIN}/picolibc/riscv. Let's please discuss a canonical libc implementation for SDKs.

This PR supports using the LLD linker with PULP-SDK projects on Linux platforms, and adds support for Mac platforms to run GVSoC and build PULP-SDK with Apple LLVM.

SDK

Changed

GVSoC

Changed

Removed

Fixed

Scheremo commented 1 year ago

In conjunction with these PRs on GVSoC dependencies: GVSoC PULP GVSoC