Files
blackmagic/cross-file/arm-none-eabi.ini
Rafael Silva fba834a64e misc: add experimental meson buildsystem
initially some additional flags where added to stm32 platform flags, but later removed, because `-ffreestanding` has a particular meaning to do with not using any libc, and this changed recently to exclude things like all libm usage by making it really mean what it says it should. Avoid this as we use newlib's libc and libm extensively

Co-authored-by: dragonmux <git@dragonmux.network>
2024-01-11 15:03:48 -08:00

22 lines
443 B
INI

[constants]
# Allow easy overridding of the default path and prefix
gcc_path = ''
gcc_prefix = 'arm-none-eabi-'
gcc_base = gcc_path / gcc_prefix
[binaries]
c = gcc_base + 'gcc'
ld = gcc_base + 'gcc'
ar = gcc_base + 'ar'
nm = gcc_base + 'nm'
strip = gcc_base + 'strip'
objcopy = gcc_base + 'objcopy'
objdump = gcc_base + 'objdump'
size = gcc_base + 'size'
[host_machine]
system = 'bare-metal'
cpu_family = 'arm'
cpu = 'arm'
endian = 'little'