Skip to content

Unable to build Kernel (no rule for vmlinux) #6

@MrFlyingToasterman

Description

@MrFlyingToasterman

Here's my stack:

Information about my OS:

OS: Arch Linux
Kernel: x86_64 Linux 4.11.9-1-ARCH
CPU: Intel Core i5-2520M @ 4x 3.2GHz [25.0°C]
GPU: intel
RAM: 2286MiB / 7867MiB

Some DEV ENV information:

[INFO] KERNEL_DIR: arch/arm64/boot
[INFO] KERNELNAME: Image.gz-dtb
[INFO] TARGET:     arm64
[INFO] KERNELCONF: lineage_cheeseburger_defconfig
[INFO] TOOLCHAIN:  linaro 4.9

Prepare:

export ARCH=arm64
export SUBARCH=arm64
export CROSS_COMPILE=prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-linaro-4.9/bin/aarch64-linux-android-
git clone https://android.git.linaro.org/git-ro/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9-linaro.git prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-linaro-4.9

Compile issue:

[...]
 LD      drivers/usb/host/built-in.o
 CC      drivers/usb/storage/scsiglue.o
 CC      drivers/usb/phy/phy-msm-qusb.o
 CC      drivers/usb/phy/phy-msm-qusb-v2.o
 CC      drivers/usb/storage/protocol.o
 CC      drivers/usb/storage/transport.o
 CC      drivers/usb/storage/usb.o
 CC      drivers/usb/storage/initializers.o
 LD      drivers/usb/phy/built-in.o
 CC      drivers/usb/storage/sierra_ms.o
 CC      drivers/usb/storage/option_ms.o
 CC      drivers/usb/storage/usual-tables.o
 LD      drivers/usb/storage/usb-storage.o
 LD      drivers/usb/storage/built-in.o
 LD      drivers/usb/built-in.o
 LD      drivers/built-in.o
prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-linaro-4.9/bin/aarch64-linux-android-ld: cannot find drivers/soc/built-in.o: Datei oder Verzeichnis nicht gefunden
prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-linaro-4.9/bin/aarch64-linux-android-ld: cannot find drivers/gpu/built-in.o: Datei oder Verzeichnis nicht gefunden
prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-linaro-4.9/bin/aarch64-linux-android-ld: cannot find drivers/net/built-in.o: Datei oder Verzeichnis nicht gefunden
prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-linaro-4.9/bin/aarch64-linux-android-ld: cannot find drivers/media/built-in.o: Datei oder Verzeichnis nicht gefunden
prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-linaro-4.9/bin/aarch64-linux-android-ld: cannot find drivers/power/built-in.o: Datei oder Verzeichnis nicht gefunden
prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-linaro-4.9/bin/aarch64-linux-android-ld: cannot find drivers/bluetooth/built-in.o: Datei oder Verzeichnis nicht gefunden
prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-linaro-4.9/bin/aarch64-linux-android-ld: cannot find drivers/platform/built-in.o: Datei oder Verzeichnis nicht gefunden
make[1]: [scripts/Makefile.build:337: drivers/built-in.o] Fehler 1 (ignoriert)
 LINK    vmlinux
 LD      vmlinux.o
prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-linaro-4.9/bin/aarch64-linux-android-ld: cannot find drivers/built-in.o: Datei oder Verzeichnis nicht gefunden
prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-linaro-4.9/bin/aarch64-linux-android-ld: cannot find sound/built-in.o: Datei oder Verzeichnis nicht gefunden
make: [Makefile:946: vmlinux] Fehler 1 (ignoriert)
 Building modules, stage 2.
make[1]: *** Keine Regel vorhanden, um das Ziel „vmlinux“, 
 benötigt von „arch/arm64/boot/Image“, zu erstellen.
make[1]: Das Ziel „arch/arm64/boot/Image.gz-dtb“ wurde wegen Fehlern nicht aktualisiert.
make: [arch/arm64/Makefile:120: Image.gz-dtb] Fehler 2 (ignoriert)
 MODPOST 7 modules
 CC      drivers/char/rdbg.mod.o
 CC      drivers/media/platform/msm/broadcast/tspp.mod.o
 CC      drivers/media/platform/msm/dvb/adapter/mpq-adapter.mod.o

[...]

I tried with the following defconfigs:

  • cheeseburger_defconfig
  • defconfig
  • lineage_cheeseburger_defconfig
  • msm_defconfig
  • msm-perf_defconfig

Can it be that I am missing a source?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions