In file included from C:/Users/simon/Desktop/vsf/vsf.linux/vsf.linux/vsf/source/utilities/compiler/arm/3rd-party/CMSIS/CMSIS/Core/Include/cmsis_compiler.h:54,
from C:/Users/simon/Desktop/vsf/vsf.linux/vsf.linux/application/test.cpp:1:
C:/Users/simon/Desktop/vsf/vsf.linux/vsf.linux/vsf/source/utilities/compiler/arm/3rd-party/CMSIS/CMSIS/Core/Include/cmsis_gcc.h: In function 'void __cmsis_start()':
C:/Users/simon/Desktop/vsf/vsf.linux/vsf.linux/vsf/source/utilities/compiler/arm/3rd-party/CMSIS/CMSIS/Core/Include/cmsis_gcc.h:146:31: error: 'const __cmsis_start()::__copy_table_t __copy_table_start__', declared using local type 'const __cmsis_start()::__copy_table_t', is used but never defined [-fpermissive]
146 | extern const __copy_table_t __copy_table_start__;
| ^~~~~~~~~~~~~~~~~~~~
C:/Users/simon/Desktop/vsf/vsf.linux/vsf.linux/vsf/source/utilities/compiler/arm/3rd-party/CMSIS/CMSIS/Core/Include/cmsis_gcc.h:147:31: error: 'const __cmsis_start()::__copy_table_t __copy_table_end__', declared using local type 'const __cmsis_start()::__copy_table_t', is used but never defined [-fpermissive]
147 | extern const __copy_table_t __copy_table_end__;
| ^~~~~~~~~~~~~~~~~~
C:/Users/simon/Desktop/vsf/vsf.linux/vsf.linux/vsf/source/utilities/compiler/arm/3rd-party/CMSIS/CMSIS/Core/Include/cmsis_gcc.h:148:31: error: 'const __cmsis_start()::__zero_table_t __zero_table_start__', declared using local type 'const __cmsis_start()::__zero_table_t', is used but never defined [-fpermissive]
148 | extern const __zero_table_t __zero_table_start__;
| ^~~~~~~~~~~~~~~~~~~~
C:/Users/simon/Desktop/vsf/vsf.linux/vsf.linux/vsf/source/utilities/compiler/arm/3rd-party/CMSIS/CMSIS/Core/Include/cmsis_gcc.h:149:31: error: 'const __cmsis_start()::__zero_table_t __zero_table_end__', declared using local type 'const __cmsis_start()::__zero_table_t', is used but never defined [-fpermissive]
149 | extern const __zero_table_t __zero_table_end__;
source code is simple:
arm-none-eabi-g++ -v output:
compiler error message: