g++ -Wall -include SimulatorStuff.h -fpermissive -x c++ -fverbose-asm -save-temps=obj -pthread -DF_CPU=10000000UL -D__AVR_ATmega328P__=1 -g -DSIMULATION -DCONST=/**/ -D__flash=/**/ -DPROGMEM=/**/ -I/usr/include/ -I/usr/lib/avr/include/ -c /home/inet/Entwicklung/KiCad/Projekte/Stiefelheizung/software/Simulator/uart-0Simulator.cpp -o obj/SimulatorTest/Simulator/uart-0Simulator.o g++ -o bin/SimulatorTest/simulator obj/SimulatorTest/Simulator/328pHardware.o obj/SimulatorTest/Simulator/328pIoRegister.o obj/SimulatorTest/Simulator/eepromSimulator.o obj/SimulatorTest/Simulator/Interrupt.o obj/SimulatorTest/Simulator/SimulatorMain.o obj/SimulatorTest/Simulator/SimulatorTiming.o obj/SimulatorTest/Simulator/Tests/test.o obj/SimulatorTest/Simulator/Tests/usartSimulatorTest.o obj/SimulatorTest/Simulator/uart-0Simulator.o obj/SimulatorTest/Simulator/WatchdogSimulator.o -Wl,-Map,bin/Debug/Simulator.map -pthread -lrt /usr/bin/ld: errno: TLS definition in /lib/x86_64-linux-gnu/libc.so.6 section .tbss mismatches non-TLS reference in obj/SimulatorTest/Simulator/uart-0Simulator.o /lib/x86_64-linux-gnu/libc.so.6: error adding symbols: Bad value collect2: error: ld returned 1 exit status Process terminated with status 1 (0 minute(s), 0 second(s)) 1 error(s), 1 warning(s) (0 minute(s), 0 second(s))