[PATCH] kernel-build: fix STRIP_KERNEL_EXPORTS for 64-bit kernels

Rui Salvaterra rsalvaterra at gmail.com
Thu Dec 31 14:38:13 EST 2020


Hi again,

On Thu, 31 Dec 2020 at 19:30, Rui Salvaterra <rsalvaterra at gmail.com> wrote:
>
> On Thu, 31 Dec 2020 at 19:07, Hauke Mehrtens <hauke at hauke-m.de> wrote:
> >
> > Result with your change:
> > ----------------------------
> > hauke at hauke-t480:~/openwrt/openwrt$
> > ./staging_dir/toolchain-arm_cortex-a7+neon-vfpv4_gcc-8.4.0_musl_eabi/bin/arm-openwrt-linux-nm
> > -n
> > build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.4.85/vmlinux.o
> > | awk '/^[0-9a-f]+ [rR] __ksymtab_/ {print substr($$$$3,11)}' |sort |head -5
> >   __ksymtab___ablkcipher_walk_complete
> >   __ksymtab_ablkcipher_walk_done
> >   __ksymtab_ablkcipher_walk_phys
> >   __ksymtab_abort
> >   __ksymtab_abort_creds
> > ----------------------------
>
> Hm… strange. The substr should have taken care of it, I wonder what I've missed.
> Anyway, thanks for the heads-up, I'm going to fix and respin.

Ok, I see the problem. You're executing it in the terminal and not
removing the makefile escaping from the awk script. Try $3 instead of
$$$$3.

Thanks,
Rui



More information about the openwrt-devel mailing list