anchao opened a new pull request, #7660:
URL: https://github.com/apache/incubator-nuttx/pull/7660

   ## Summary
   
   Revert "tools/ci/arm/llvm/clang: bump up LLVMEmbeddedToolchainForArm to 
release-15.0.2"
   
   This reverts commit b4bab51e86e74e5c0ac50c43c52cf7246ffb39a0.
   
   Issue:
   Builtin math symbols are missing on llvm 15.0.2(libm.a):
   https://github.com/ARM-software/LLVM-embedded-toolchain-for-Arm/issues/158
   
   Signed-off-by: chao an <[email protected]>
   
   ## Impact
   
   N/A
   
   ## Testing
   
   broken change:
   viewtool-stm32f107/tcpblaster
   
   ```
   ld.lld -m armelf --entry=__start -nostdlib --gc-sections --cref 
-Map=nuttx.map -Tboards/arm/stm32/viewtool-stm32f107/scripts/flash.ld.tmp  -L 
staging -L arch/arm/src/board  \
        -o nuttx   \
        --start-group -lsched -ldrivers -lboards -lc -lmm -larch -lapps -lnet 
-lfs -lbinfmt -lboard 
prebuilts/clang/linux/arm/bin/../lib/clang-runtimes/armv7m_soft_nofp/lib/libclang_rt.builtins-armv7m.a
 
prebuilts/clang/linux/arm/bin/../lib/clang-runtimes/armv7m_soft_nofp/lib/libm.a 
--end-group
   ld.lld: error: undefined symbol: __fpclassifyd
   >>> referenced by lib_dtoa_engine.c
   >>>               lib_dtoa_engine.o:(__dtoa_engine) in archive staging/libc.a
   >>> referenced by lib_dtoa_engine.c
   >>>               lib_dtoa_engine.o:(__dtoa_engine) in archive staging/libc.a
   make[1]: *** [Makefile:174: nuttx] Error 1
   make[1]: Leaving directory 'arch/arm/src'
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to