collect2.exe: error: ld returned 1 exit status

Im getting a strange error message , i have seen more people having this, but i did not found the solution ?

c:/program files (x86)/arduino/hardware/tools/avr/bin/…/lib/gcc/avr/4.8.1/…/…/…/…/avr/lib/avr6\libc.a(isspace.o): In function `isspace’:

(.text.avr-libc+0x2): relocation truncated to fit: R_AVR_13_PCREL against symbol `__ctype_isfalse’ defined in .text.avr-libc section in c:/program files (x86)/arduino/hardware/tools/avr/bin/…/lib/gcc/avr/4.8.1/…/…/…/…/avr/lib/avr6\libc.a(cty_isfalse.o)

collect2.exe: error: ld returned 1 exit status

exit status 1
Error compiling for board Arduino/Genuino Mega or Mega 2560.

does anybody know what this means?

does anybody know what this means?

I means that you need to make some changes to the code you didn't post.