Keith Packard
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...