$ make boot.elf
/"path to new compiler/linker"/msp430-elf-gcc  --sysroot=/"path to sysroots"/msp430 -mmcu=msp430g2433 -g -Os -Wall -Wunused -Werror -Wextra -c -o boot/main.o boot/main.c

###### compiling more .c files #######

Linking boot.elf
/"path to new compiler/linker"/msp430-elf-gcc  --sysroot=/"path to sysroots"/msp430  -mmcu=msp430g2433 -Wl,-Map=boot.map,--cref,-T /"path to linker script"/boot.x  boot/main.o "more object files" -o boot.elf
/"path to sysroots"/x86_64-linux/usr/libexec/msp430-elf/gcc/msp430-elf/5.2.0/ld: section .text loaded at [000000000000e000,000000000000e6d5] overlaps section .trampoline loaded at [000000000000e000,000000000000e169]
collect2: error: ld returned 1 exit status
make: *** [boot.elf] Error 1
