Ошибка MSPGCC при попытке использовать флаг -mlarge, конфликт с параметром -msmall по умолчанию
В настоящее время у меня возникла проблема с попыткой использовать флаг -mlarge с компилятором MSPGCC на MSP430, который выдает следующую ошибку для всех сгенерированных объектов в моем коде: /user/local/ti/msp430-gcc/bin/. ./lib/gcc/msp430-elf/9.3.1/../../../../msp430-elf/bin/ld: ошибка: /home/ewheatland/repos/Embedded/driverlib/MSP430FR2xx_4xx/lib/adc.o использует модель небольшого кода, тогда как /usr/local/ti/msp430-gcc/bin/../lib/gcc/msp430-elf/9.3.1/../../../../msp430-elf/lib/large/crt0.o использует модель большого кода.
Я считаю, что это связано с тем, что -msmall является конфигурацией по умолчанию, однако я не уверен, как изменить ее на -mlarge при компиляции.
В настоящее время я пытался также передать флаг -mlarge компоновщику, используя: -Wl,-mlarge, однако это оказалось недействительным флагом для компоновщика.