Keith Packard

Results 146 comments of Keith Packard

Wouldn't it be better to include debug symbols (and, heck, why not library source too?) with the libraries and instead split the SDK into architecture-specific bundles? The all-in-one SDK seems...

Does zephyr support submodules? Picolibc currently builds using meson; would it be useful to add cmake support to build for a single target be useful for this?

picolibc builds with three compilers at present: gcc, clang and compcert's compiler, and is tested with gcc and clang. Adding cmake build infra to work as a git submodule within...

> Not "submodules" as in the git sense, but we support external modules through something called "west". I didn't know west could do that! Let me know how I could...

> How we bring in various modules depends a bit on the build system of that module. In some cases, we use their CMake files. In other cases (such as...

This change is still useful as crosstool-ng has the infrastructure necessary to build libstdc++ as well as libc, so I think it's reasonable to include picolibc in the SDK, especially...

> What do people think of the idea of putting the C library as a module that gets built as part of Zephyr builds. Zephyr also supports C++ development, and...

As discussed in discord, this PR is still useful in providing C++ support using picolibc as that requires the toolchain to provide libstdc++ that works with a specific build of...

> Hi @keith-packard , > > just noted that you add this improvement for `configs/arc-zephyr-elf.config` but not for `configs/arc64-zephyr-elf.config`. I'm wondering if there is any specific reason for that? >...

ok, I've tested the most recent build and it now actually works. Was having troubles with include/library paths in picolibc.specs that I've sorted out. I *think* this PR can be...