tce-load -i compiletc gtk1-dev http://tinycorelinux.net/8.x/armv7/tcz/src/beaver/beaver-0.2.7.tar.xz cd beaver-0.2.7 cd src Edit Makefile CC = gcc -march=armv8-a+crc -mtune=cortex-a72 -Os -pipe -std=gnu89 -fcommon make make install https://gcc.gnu.org/gcc-10/porting_to.html gcc -march=armv8-a+crc -mtune=cortex-a72 -Os -pipe -std=gnu89 -o beaver main.o search.o tools.o languages.o editor.o prefs.o conf.o msgbar.o toolbar.o interface.o filesops.o completion.o undoredo.o -funroll-loops -fomit-frame-pointer `gtk-config --libs` /usr/local/bin/ld: tools.o:(.bss+0x28): multiple definition of `Prefs'; search.o:(.bss+0x30): first defined here /usr/local/bin/ld: languages.o:(.bss+0x0): multiple definition of `Prefs'; search.o:(.bss+0x30): first defined here /usr/local/bin/ld: editor.o:(.bss+0x10): multiple definition of `Prefs'; search.o:(.bss+0x30): first defined here /usr/local/bin/ld: prefs.o:(.bss+0xc0): multiple definition of `Prefs'; search.o:(.bss+0x30): first defined here /usr/local/bin/ld: conf.o:(.bss+0x0): multiple definition of `Prefs'; search.o:(.bss+0x30): first defined here /usr/local/bin/ld: msgbar.o:(.bss+0x28): multiple definition of `Prefs'; search.o:(.bss+0x30): first defined here /usr/local/bin/ld: interface.o:(.bss+0xe0): multiple definition of `undoredo_activated'; editor.o:(.bss+0x8): first defined here /usr/local/bin/ld: interface.o:(.bss+0xe8): multiple definition of `Prefs'; search.o:(.bss+0x30): first defined here /usr/local/bin/ld: filesops.o:(.bss+0x28): multiple definition of `Prefs'; search.o:(.bss+0x30): first defined here /usr/local/bin/ld: completion.o:(.bss+0x8): multiple definition of `Prefs'; search.o:(.bss+0x30): first defined here /usr/local/bin/ld: undoredo.o:(.bss+0x0): multiple definition of `undoredo_activated'; editor.o:(.bss+0x8): first defined here /usr/local/bin/ld: undoredo.o:(.bss+0x8): multiple definition of `Prefs'; search.o:(.bss+0x30): first defined here collect2: error: ld returned 1 exit status make: *** [Makefile:45: all] Error 1 Command exited with non-zero status 2