Remove gperf usage from toolchain
authorLinus Torvalds <torvalds@linux-foundation.org>
Sat, 19 Aug 2017 17:17:02 +0000 (10:17 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 19 Aug 2017 18:02:53 +0000 (11:02 -0700)
commitbb3290d91695bb1ae78ab86f18fb4d7ad8e5ebcc
tree0e50ccf15e0ad847395593ce8e4b1b4c6eb50031
parent58d4e450a490d5f02183f6834c12550ba26d3b47
Remove gperf usage from toolchain

It turns out that gperf-3.1 changed types in the generated code in ways
that aren't even trivially detectable without having to generate a test-file.

It's just not worth using tools and libraries from clowns that don't
understand or care about compatibility.  So get rid of gperf.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
15 files changed:
Documentation/dontdiff
scripts/genksyms/Makefile
scripts/genksyms/keywords.c [new file with mode: 0644]
scripts/genksyms/keywords.gperf [deleted file]
scripts/genksyms/keywords.hash.c_shipped [deleted file]
scripts/genksyms/lex.l
scripts/genksyms/lex.lex.c_shipped
scripts/kconfig/.gitignore
scripts/kconfig/Makefile
scripts/kconfig/kconf_id.c [new file with mode: 0644]
scripts/kconfig/lkc.h
scripts/kconfig/zconf.gperf [deleted file]
scripts/kconfig/zconf.hash.c_shipped [deleted file]
scripts/kconfig/zconf.tab.c_shipped
scripts/kconfig/zconf.y