• Bug#1059431: linux: FTBFS on mips64el: make[3]: *** [/<>/M

    From Sebastian Ramacher@21:1/5 to All on Mon Dec 25 11:50:01 2023
    Source: linux
    Version: 6.6.8-1
    Severity: serious
    Tags: ftbfs
    Justification: fails to build from source (but built successfully in the past) X-Debbugs-Cc: sramacher@debian.org

    https://buildd.debian.org/status/fetch.php?pkg=linux&arch=mips64el&ver=6.6.8-1&stamp=1703469825&raw=0

    ld -r -m elf64ltsmip -z noexecstack --no-warn-rwx-segments --build-id=sha1 -T scripts/module.lds -o net/nfc/nci/nci.ko net/nfc/nci/nci.o net/nfc/nci/nci.mod.o; /usr/bin/make -f /<<PKGBUILDDIR>>/arch/mips/Makefile.postlink net/nfc/nci/nci.ko
    # LD [M] net/nfc/nfc_digital.ko
    ld -r -m elf64ltsmip -z noexecstack --no-warn-rwx-segments --build-id=sha1 -T scripts/module.lds -o net/nfc/nfc_digital.ko net/nfc/nfc_digital.o net/nfc/nfc_digital.mod.o; /usr/bin/make -f /<<PKGBUILDDIR>>/arch/mips/Makefile.postlink net/nfc/nfc_
    digital.ko
    # LD [M] net/psample/psample.ko
    ld -r -m elf64ltsmip -z noexecstack --no-warn-rwx-segments --build-id=sha1 -T scripts/module.lds -o net/psample/psample.ko net/psample/psample.o net/psample/psample.mod.o; /usr/bin/make -f /<<PKGBUILDDIR>>/arch/mips/Makefile.postlink net/psample/
    psample.ko
    # LD [M] net/ife/ife.ko
    ld -r -m elf64ltsmip -z noexecstack --no-warn-rwx-segments --build-id=sha1 -T scripts/module.lds -o net/ife/ife.ko net/ife/ife.o net/ife/ife.mod.o; /usr/bin/make -f /<<PKGBUILDDIR>>/arch/mips/Makefile.postlink net/ife/ife.ko
    # LD [M] net/openvswitch/openvswitch.ko
    ld -r -m elf64ltsmip -z noexecstack --no-warn-rwx-segments --build-id=sha1 -T scripts/module.lds -o net/openvswitch/openvswitch.ko net/openvswitch/openvswitch.o net/openvswitch/openvswitch.mod.o; /usr/bin/make -f /<<PKGBUILDDIR>>/arch/mips/Makefile.
    postlink net/openvswitch/openvswitch.ko
    # LD [M] net/openvswitch/vport-vxlan.ko
    ld -r -m elf64ltsmip -z noexecstack --no-warn-rwx-segments --build-id=sha1 -T scripts/module.lds -o net/openvswitch/vport-vxlan.ko net/openvswitch/vport-vxlan.o net/openvswitch/vport-vxlan.mod.o; /usr/bin/make -f /<<PKGBUILDDIR>>/arch/mips/Makefile.
    postlink net/openvswitch/vport-vxlan.ko
    # LD [M] net/openvswitch/vport-geneve.ko
    ld -r -m elf64ltsmip -z noexecstack --no-warn-rwx-segments --build-id=sha1 -T scripts/module.lds -o net/openvswitch/vport-geneve.ko net/openvswitch/vport-geneve.o net/openvswitch/vport-geneve.mod.o; /usr/bin/make -f /<<PKGBUILDDIR>>/arch/mips/
    Makefile.postlink net/openvswitch/vport-geneve.ko
    # LD [M] net/openvswitch/vport-gre.ko
    ld -r -m elf64ltsmip -z noexecstack --no-warn-rwx-segments --build-id=sha1 -T scripts/module.lds -o net/openvswitch/vport-gre.ko net/openvswitch/vport-gre.o net/openvswitch/vport-gre.mod.o; /usr/bin/make -f /<<PKGBUILDDIR>>/arch/mips/Makefile.
    postlink net/openvswitch/vport-gre.ko
    # LD [M] net/vmw_vsock/vsock.ko
    ld -r -m elf64ltsmip -z noexecstack --no-warn-rwx-segments --build-id=sha1 -T scripts/module.lds -o net/vmw_vsock/vsock.ko net/vmw_vsock/vsock.o net/vmw_vsock/vsock.mod.o; /usr/bin/make -f /<<PKGBUILDDIR>>/arch/mips/Makefile.postlink net/vmw_vsock/
    vsock.ko
    # LD [M] net/vmw_vsock/vsock_diag.ko
    ld -r -m elf64ltsmip -z noexecstack --no-warn-rwx-segments --build-id=sha1 -T scripts/module.lds -o net/vmw_vsock/vsock_diag.ko net/vmw_vsock/vsock_diag.o net/vmw_vsock/vsock_diag.mod.o; /usr/bin/make -f /<<PKGBUILDDIR>>/arch/mips/Makefile.postlink
    net/vmw_vsock/vsock_diag.ko
    # LD [M] net/vmw_vsock/vmw_vsock_virtio_transport.ko
    ld -r -m elf64ltsmip -z noexecstack --no-warn-rwx-segments --build-id=sha1 -T scripts/module.lds -o net/vmw_vsock/vmw_vsock_virtio_transport.ko net/vmw_vsock/vmw_vsock_virtio_transport.o net/vmw_vsock/vmw_vsock_virtio_transport.mod.o; /usr/bin/make -
    f /<<PKGBUILDDIR>>/arch/mips/Makefile.postlink net/vmw_vsock/vmw_vsock_virtio_transport.ko
    # LD [M] net/vmw_vsock/vmw_vsock_virtio_transport_common.ko
    ld -r -m elf64ltsmip -z noexecstack --no-warn-rwx-segments --build-id=sha1 -T scripts/module.lds -o net/vmw_vsock/vmw_vsock_virtio_transport_common.ko net/vmw_vsock/vmw_vsock_virtio_transport_common.o net/vmw_vsock/vmw_vsock_virtio_transport_common.
    mod.o; /usr/bin/make -f /<<PKGBUILDDIR>>/arch/mips/Makefile.postlink net/vmw_vsock/vmw_vsock_virtio_transport_common.ko
    # LD [M] net/vmw_vsock/vsock_loopback.ko
    ld -r -m elf64ltsmip -z noexecstack --no-warn-rwx-segments --build-id=sha1 -T scripts/module.lds -o net/vmw_vsock/vsock_loopback.ko net/vmw_vsock/vsock_loopback.o net/vmw_vsock/vsock_loopback.mod.o; /usr/bin/make -f /<<PKGBUILDDIR>>/arch/mips/
    Makefile.postlink net/vmw_vsock/vsock_loopback.ko
    # LD [M] net/nsh/nsh.ko
    ld -r -m elf64ltsmip -z noexecstack --no-warn-rwx-segments --build-id=sha1 -T scripts/module.lds -o net/nsh/nsh.ko net/nsh/nsh.o net/nsh/nsh.mod.o; /usr/bin/make -f /<<PKGBUILDDIR>>/arch/mips/Makefile.postlink net/nsh/nsh.ko
    # LD [M] net/hsr/hsr.ko
    ld -r -m elf64ltsmip -z noexecstack --no-warn-rwx-segments --build-id=sha1 -T scripts/module.lds -o net/hsr/hsr.ko net/hsr/hsr.o net/hsr/hsr.mod.o; /usr/bin/make -f /<<PKGBUILDDIR>>/arch/mips/Makefile.postlink net/hsr/hsr.ko
    # LD [M] net/qrtr/qrtr.ko
    ld -r -m elf64ltsmip -z noexecstack --no-warn-rwx-segments --build-id=sha1 -T scripts/module.lds -o net/qrtr/qrtr.ko net/qrtr/qrtr.o net/qrtr/qrtr.mod.o; /usr/bin/make -f /<<PKGBUILDDIR>>/arch/mips/Makefile.postlink net/qrtr/qrtr.ko
    # LD [M] net/qrtr/qrtr-mhi.ko
    ld -r -m elf64ltsmip -z noexecstack --no-warn-rwx-segments --build-id=sha1 -T scripts/module.lds -o net/qrtr/qrtr-mhi.ko net/qrtr/qrtr-mhi.o net/qrtr/qrtr-mhi.mod.o; /usr/bin/make -f /<<PKGBUILDDIR>>/arch/mips/Makefile.postlink net/qrtr/qrtr-mhi.ko
    # LD [M] virt/lib/irqbypass.ko
    ld -r -m elf64ltsmip -z noexecstack --no-warn-rwx-segments --build-id=sha1 -T scripts/module.lds -o virt/lib/irqbypass.ko virt/lib/irqbypass.o virt/lib/irqbypass.mod.o; /usr/bin/make -f /<<PKGBUILDDIR>>/arch/mips/Makefile.postlink virt/lib/irqbypass.
    ko
    # LD [M] arch/mips/crypto/poly1305-mips.ko
    ld -r -m elf64ltsmip -z noexecstack --no-warn-rwx-segments --build-id=sha1 -T scripts/module.lds -o arch/mips/crypto/poly1305-mips.ko arch/mips/crypto/poly1305-mips.o arch/mips/crypto/poly1305-mips.mod.o; /usr/bin/make -f /<<PKGBUILDDIR>>/arch/mips/
    Makefile.postlink arch/mips/crypto/poly1305-mips.ko
    make[3]: *** [/<<PKGBUILDDIR>>/Makefile:246: __sub-make] Error 2
    make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build_mips64el_none_loongson-3'
    make[2]: *** [debian/rules.real:175: debian/stamps/build_mips64el_none_loongson-3] Error 2
    make[2]: Leaving directory '/<<PKGBUILDDIR>>'
    make[1]: *** [debian/rules.gen:1475: build-arch_mips64el_none_loongson-3_image] Error 2
    make[1]: Leaving directory '/<<PKGBUILDDIR>>'
    make: *** [debian/rules:43: build-arch] Error 2

    (sorry, I wasn't able to find an error, so this is the end of the build
    log.)

    Cheers
    --
    Sebastian Ramacher

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bastian Blank@21:1/5 to Sebastian Ramacher on Mon Dec 25 12:30:01 2023
    On Mon, Dec 25, 2023 at 11:38:17AM +0100, Sebastian Ramacher wrote:
    (sorry, I wasn't able to find an error, so this is the end of the build
    log.)

    The error is:

    | Relocations overflow available space!
    | Please adjust CONFIG_RELOCATION_TABLE_SIZE to at least 0x001d3000
    | make[6]: *** [/<<PKGBUILDDIR>>/arch/mips/Makefile.postlink:28: vmlinux] Error 1
    | make[6]: *** Deleting file 'vmlinux'
    | make[5]: *** [/<<PKGBUILDDIR>>/scripts/Makefile.vmlinux:37: vmlinux] Error 2 | make[4]: *** [/<<PKGBUILDDIR>>/Makefile:1176: vmlinux] Error 2
    | make[4]: *** Waiting for unfinished jobs....

    Bastian

    --
    The sight of death frightens them [Earthers].
    -- Kras the Klingon, "Friday's Child", stardate 3497.2

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)