]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commitdiff
UBUNTU: [Packaging] Include arch/arm64/kernel/ftrace-mod.o in headers package
authorSeth Forshee <seth.forshee@canonical.com>
Fri, 29 Sep 2017 19:48:52 +0000 (15:48 -0400)
committerSeth Forshee <seth.forshee@canonical.com>
Tue, 3 Oct 2017 17:56:01 +0000 (12:56 -0500)
dkms builds on arm64 fail because this file is required, so add
it to the arm64 headers package to get them working.

Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
debian/rules.d/2-binary-arch.mk

index 93b48dc2371ae170aada539667fa1bba7ed12ad3..21fadc98cef4e3318193e0e5000b575bbdecb3a3 100644 (file)
@@ -318,10 +318,14 @@ endif
                "$(hdrdir)/include/generated/compile.h"
        # Add UTS_UBUNTU_RELEASE_ABI since UTS_RELEASE is difficult to parse.
        echo "#define UTS_UBUNTU_RELEASE_ABI $(abinum)" >> $(hdrdir)/include/generated/utsrelease.h
-       # powerpc kernel arch seems to need some .o files for external module linking. Add them in.
+       # some kernel arches seems to need some .o files for external module linking. Add them in.
 ifeq ($(build_arch),powerpc)
        mkdir -p $(hdrdir)/arch/powerpc/lib
        cp $(builddir)/build-$*/arch/powerpc/lib/*.o $(hdrdir)/arch/powerpc/lib
+endif
+ifeq ($(build_arch),arm64)
+       mkdir -p $(hdrdir)/arch/arm64/lib
+       cp $(builddir)/build-$*/arch/arm64/kernel/ftrace-mod.o $(hdrdir)/arch/arm64/kernel
 endif
        # Script to symlink everything up
        $(SHELL) $(DROOT)/scripts/link-headers "$(hdrdir)" "$(indeppkg)" "$*"