• Mark Brown's avatar
    kbuild: modpost: Explicitly warn about unprototyped symbols · 4a679593
    Mark Brown authored
    One common cause of modpost version generation failures is a failure to
    prototype exported assembly functions - the tooling requires this for
    exported functions even if they are not and should not be called from C
    code in order to do the version mangling for symbols. Unfortunately the
    error message is currently rather abstruse, simply saying that "version
    generation failed" and even diving into the code doesn't directly show
    what's going on since there's several steps between the problem and it
    being observed.
    
    Provide an explicit hint as to the likely cause of a version generation
    failure to help anyone who runs into this in future more readily diagnose
    and fix the problem.
    Signed-off-by: default avatarMark Brown <broonie@kernel.org>
    Signed-off-by: default avatarMasahiro Yamada <masahiroy@kernel.org>
    4a679593
modpost.c 66.7 KB