Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revert "toolchain/zephyr: invoke ar with -D for deterministic .a files"
This reverts commit b4078c5 / #17495 This revert is needed for two reasons: 1. As reported by Lawrence King at https://lists.zephyrproject.org/g/users/message/1566 this breaks incremental builds with ninja: cd sample/hello_world west build -b qemu_x86 touch src/main.c west build -b qemu_x86 hello_world/build/../src/main.c:11: multiple definition of main'; app/libapp.a(main.c.obj):samples/hello_world/build/../src/main.c:11: first defined here collect2: error: ld returned 1 exit status ar tf build/app/libapp.a main.c.obj main.c.obj This does NOT break incremental builds with GNU Make, not sure why not. 2. Less urgently, I finally got someone from the CMake team to help me and point me at an alternative solution that doesn't rely on CMake internals: https://gitlab.kitware.com/cmake/cmake/issues/19474 I was about to try it when Lawrence reported the regression above. Signed-off-by: Marc Herbert <marc.herbert@intel.com>
- Loading branch information