• Peter Foley's avatar
    um: Use CFLAGS_vmlinux · 6aa56115
    Peter Foley authored
    link-vmlinux.sh doesn't use LDFLAGS_vmlinux when linking the kernel for
    UML. Move the LDFLAGS_EXESTACK options into CFLAGS_vmlinux so they're
    actually respected.
    
    e.g.
    /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: warning: .tmp_vmlinux.kallsyms3.o: missing .note.GNU-stack section implies executable stack
    /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
    /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: warning: vmlinux has a LOAD segment with RWX permissions
    Reviewed-by: default avatarDavid Gow <davidgow@google.com>
    Signed-off-by: default avatarPeter Foley <pefoley2@pefoley.com>
    Signed-off-by: default avatarRichard Weinberger <richard@nod.at>
    6aa56115
Makefile 5.07 KB