On Tuesday, 20 June 2017 at 11:58:21 UTC, Dan Walmsley wrote:
On Tuesday, 20 June 2017 at 11:53:07 UTC, Mike wrote:
On Tuesday, 20 June 2017 at 11:50:56 UTC, Dan Walmsley wrote:
C:\dev\repos\STM32DBlinky\Blinky\build\obj\main.o: In
function `_D4main5Point3SumMFZi':
C:\dev\repos\STM32DBlinky\Blinky/main.d:26: undefined
reference to `_D9invariant12_d_invariantFC6ObjectZv'
C:\dev\repos\STM32DBlinky\Blinky/main.d:26: undefined
reference to `_d_assert_msg'
C:\dev\repos\STM32DBlinky\Blinky\build\obj\main.o: In
function `_D4main4MainFZv':
C:\dev\repos\STM32DBlinky\Blinky/main.d:44: undefined
reference to `_d_eh_resume_unwind'
Whats the invariant object thing?
Please publish your source code and your linker script.
https://github.com/vitalElement/STM32DBlinky
commands to build were:
Compile:
ldc2 -c -O0 -march=thumb -mcpu=cortex-m4
-mtriple=thumb-none-linux-eabi -g -debuglib= -conf= -oftest
-betterC -release main.d -ofmain.o
ldc2 -c -O0 -march=thumb -mcpu=cortex-m4
-mtriple=thumb-none-linux-eabi -g -debuglib= -conf= -oftest
-betterC -release stm32f4xx_startup.d -ofstm32f4xx_startup.o
Link:
arm-none-eabi-gcc -mcpu=cortex-m4 -Wl,-Map,output.map -nostdlib
-mfpu=fpv4-sp-d16 -mfloat-abi=hard -nostartfiles
-Wl,--gc-sections -O0 -Wl,-T"link.ld" -oBlinky.elf attribute.o
object.o main.o stm32f4xx_startup.o -Wl,--start-group
-Wl,--end-group
If you need windows binaries for arm-none-eabi I can give you
some.