buildsys: fixup unifdef state in skiphash

attempt to fix unifdef swallowing -f defundefile lines

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
buildsys: fixup unifdef state in skiphash, linenum

amend to fixup line-numbering in the unifdefile

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Workaround a R_ARC_NONE relo generated in dyn-linked executables

Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
savedefconfig need not overwrite .config

It now generated a file name defconfig in current directory
ARC: unbork buildroot build

crt1.S -> include sysdep.h -> include sysnum.h

In multistage gcc build, Buildroot happens to build crt1.S before
sysnum.h is generated. So break the above include chain and opencode the
ENTRY/END macros.

Reported-by: Anton Kolesov <akolesov@synopsys.com>
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>