recently I get this error when issuing the command "make" (or even "make menuconfig")
make[1]: Entering directory '/media/shared/projects/LEDE/source/scripts/config'
/usr/bin/ld: zconf.tab.o: relocation R_X86_64_32S against symbol `symbol_yes' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: lxdialog/checklist.o: relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: lxdialog/util.o: relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: lxdialog/inputbox.o: relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: lxdialog/textbox.o: relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: lxdialog/yesno.o: relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: lxdialog/menubox.o: relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Nonrepresentable section on output
I use archlinux and it recently dropped th sdcc package from main repos and installing it again from AUR repo didn't help. maybe that is not relevant but I mention it because I see that is one of the dependencies in build environment for lede.