leducp commented on PR #16970: URL: https://github.com/apache/nuttx/pull/16970#issuecomment-3257439561
> @leducp since `nuttx-12.10.0` i get the following error when trying to build the app: > > ``` > ➜ build make > [ 33%] Building CXX object src/CMakeFiles/hello.dir/HelloWorld.cpp.obj > [ 66%] Building CXX object src/CMakeFiles/hello.dir/main.cpp.obj > [100%] Linking CXX executable hello > /home/thomas/arm-gnu-toolchain-13.2.Rel1-x86_64-arm-none-eabi/bin/arm-none-eabi-ld: /home/thomas/nuttxspace/hellocpp/nuttx-export-12.10.0/scripts/../libs/libarch.a(stm32_start.o): in function `__start': > stm32_start.c:(.text.__start+0x0): multiple definition of `__start'; /home/thomas/nuttxspace/hellocpp/nuttx-export-12.10.0/scripts/../startup/crt0.o:crt0.c:(.text.__start+0x0): first defined here > /home/thomas/arm-gnu-toolchain-13.2.Rel1-x86_64-arm-none-eabi/bin/arm-none-eabi-ld: warning: hello has a LOAD segment with RWX permissions > /home/thomas/arm-gnu-toolchain-13.2.Rel1-x86_64-arm-none-eabi/bin/arm-none-eabi-ld: /home/thomas/nuttxspace/hellocpp/nuttx-export-12.10.0/scripts/../startup/crt0.o: in function `__start': > crt0.c:(.text.__start+0x38): undefined reference to `_sctors' > /home/thomas/arm-gnu-toolchain-13.2.Rel1-x86_64-arm-none-eabi/bin/arm-none-eabi-ld: crt0.c:(.text.__start+0x3c): undefined reference to `_ectors' > /home/thomas/arm-gnu-toolchain-13.2.Rel1-x86_64-arm-none-eabi/bin/arm-none-eabi-ld: crt0.c:(.text.__start+0x40): undefined reference to `main' > /home/thomas/arm-gnu-toolchain-13.2.Rel1-x86_64-arm-none-eabi/bin/arm-none-eabi-ld: crt0.c:(.text.__start+0x44): undefined reference to `_sdtors' > /home/thomas/arm-gnu-toolchain-13.2.Rel1-x86_64-arm-none-eabi/bin/arm-none-eabi-ld: crt0.c:(.text.__start+0x48): undefined reference to `_edtors' > Memory region Used Size Region Size %age Used > flash: 19304 B 1 MB 1.84% > sram: 1704 B 112 KB 1.49% > make[2]: *** [src/CMakeFiles/hello.dir/build.make:113: src/hello] Error 1 > make[1]: *** [CMakeFiles/Makefile2:98: src/CMakeFiles/hello.dir/all] Error 2 > make: *** [Makefile:91: all] Error 2 > ``` > > some linker definitions are missing in the recent exports. I think we need to resolve this issue before coming back to this Indeed... :disappointed_relieved: -- 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: commits-unsubscr...@nuttx.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org