# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
crossgcc.setup arm-none-eabi 9.2.0
crossgcc.setup_libc newlib 3.1.0
--disable-newlib-supplied-syscalls \
--with-multilib-list=rmprofile
# GCC's arm target code contains bracket nesting exceeding clangs's default
# bracket limit. (https://llvm.org/bugs/show_bug.cgi?id=19650)
if {[string match "*clang*" ${configure.compiler}]} {
configure.cflags-append -fbracket-depth=512
configure.cxxflags-append -fbracket-depth=512