X-Git-Url: https://git.kernelconcepts.de/?a=blobdiff_plain;f=scripts%2Flink-vmlinux.sh;h=49d61ade942563eb47f7612b8b7d427c9595e940;hb=9567366fefddeaea4ed1d713270535d93a3b3c76;hp=453ede9d2f3db672e9f36f62c7edbf1bc58f9e3b;hpb=2c856e14dad8cb1b085ae1f30c5e125c6d46019b;p=karo-tx-linux.git diff --git a/scripts/link-vmlinux.sh b/scripts/link-vmlinux.sh index 453ede9d2f3d..49d61ade9425 100755 --- a/scripts/link-vmlinux.sh +++ b/scripts/link-vmlinux.sh @@ -97,9 +97,10 @@ kallsyms() local aflags="${KBUILD_AFLAGS} ${KBUILD_AFLAGS_KERNEL} \ ${NOSTDINC_FLAGS} ${LINUXINCLUDE} ${KBUILD_CPPFLAGS}" - ${NM} -n ${1} | \ - scripts/kallsyms ${kallsymopt} | \ - ${CC} ${aflags} -c -o ${2} -x assembler-with-cpp - + local afile="`basename ${2} .o`.S" + + ${NM} -n ${1} | scripts/kallsyms ${kallsymopt} > ${afile} + ${CC} ${aflags} -c -o ${2} ${afile} } # Create map file with all symbols from ${1}