lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <CAMuHMdUy1N7kGOO3DvTeG-0Z2ETC4E4PAZnRk5RZpdqWK==fLA@mail.gmail.com>
Date:   Mon, 16 Jul 2018 13:40:35 +0200
From:   Geert Uytterhoeven <geert@...ux-m68k.org>
To:     Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Cc:     Greentime Hu <green.hu@...il.com>,
        Vincent Chen <deanbo422@...il.com>
Subject: Re: Build regressions/improvements in v4.18-rc5

On Mon, Jul 16, 2018 at 1:36 PM Geert Uytterhoeven <geert@...ux-m68k.org> wrote:
> JFYI, when comparing v4.18-rc5[1] to v4.18-rc4[3], the summaries are:
>   - build errors: +93/-0

  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
adv7842.c: undefined reference to `__ucmpdi2':  => .text+0x600),
.text+0x18ae)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
alloc.c: undefined reference to `__ashldi3':  => .text+0xe3d8)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
attrib.c: undefined reference to `__ashrdi3':  => .text+0x4166),
.text+0x3694), .text+0x4162), .text+0x42f2)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
cadence_ttc_timer.c: undefined reference to `__lshrdi3':  =>
.init.text+0x1c6)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
cec-pin-error-inj.c: undefined reference to `__ashldi3':  =>
.text+0x5b4)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
dev-replace.c: undefined reference to `__ucmpdi2':  => .text+0x1878)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
dir.c: undefined reference to `__ashldi3':  => .text+0x4e82)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
direct-io.c: undefined reference to `__ashldi3': .text+0x1858) =>
.text+0x1076), .text+0x1858), .text+0x16de), .text+0x16e2),
.text+0x1880)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
dm-integrity.c: undefined reference to `__ashldi3':  => .text+0x4d4c)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
dm-verity-target.c: undefined reference to `__ashldi3':  =>
.text+0x12ec), .text+0x1880), .text+0x187c), .text+0x13a2),
.text+0x139e)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
dm-verity-target.c: undefined reference to `__lshrdi3':  =>
.text+0x180c), .text+0x12f8), .text+0x189c), .text+0x12fc),
.text+0x1810), .text+0x1898), .text+0x13b0), .text+0x13ac)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
dm-writecache.c: undefined reference to `__ashldi3':  => .text+0x19c4)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
dm-zoned-metadata.c: undefined reference to `__ashldi3':  =>
.text+0x3a40), .text.unlikely+0x44)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
dm-zoned-target.c: undefined reference to `__lshrdi3':  =>
.text+0x13f6), .text+0x1660), .text+0x10aa), .text+0x13f2)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
do_mounts_rd.c: undefined reference to `__ashldi3':  =>
.init.text+0x3e2)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
drm_ioctl.c: undefined reference to `__ucmpdi2':  => .text+0x1e4),
.text+0x94)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
extent-tree.c: undefined reference to `__ucmpdi2':  => .text+0x4ca2)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
extent_io.c: undefined reference to `__lshrdi3':  => .text+0x6bd0)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
extents.c: undefined reference to `__lshrdi3':  => .text+0x630),
.text+0x6ae), .text+0x6b2)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
file.c: undefined reference to `__ashldi3':  => .text+0x3812),
.text+0x3816), .text+0x2c9c)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
hdpvr-core.c: undefined reference to `__ashldi3':  => .text+0x478)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
inode.c: undefined reference to `__ashldi3':  => .text+0x1260)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
inode.c: undefined reference to `__ashrdi3':  => .text+0x24b2)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
journal.c: undefined reference to `__lshrdi3':  => .text+0x1394)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
kernel/futex.o: relocation truncated to fit: R_NDS32_25_PCREL_RELA
against `.text':  => (.fixup+0xb0), (.fixup+0xbc), (.fixup+0xaa),
(.fixup+0xc4), (.fixup+0x4), (.fixup+0xb6)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
mballoc.c: undefined reference to `__ashldi3':  => .text+0x20c8),
.text+0x20e4), .text+0x20cc), .text+0x20e8)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
mballoc.c: undefined reference to `__ashrdi3': .text+0x1bc2) =>
.text+0x209e), .text+0x1bc2), .text+0x20a2), .text+0x2062)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
mmio.c: undefined reference to `__lshrdi3': .init.text+0x60) =>
.init.text+0x64), .init.text+0x60), .init.text+0x58)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
namei.c: undefined reference to `__ashldi3':  => .text+0x2f50),
.text+0x2f4c), .text+0x3124), .text+0x2e24)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
nand_base.c: undefined reference to `__lshrdi3':  => .text+0x6320)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
nand_bbt.c: undefined reference to `__ashldi3':  => .text+0x15f0),
.text.unlikely+0x12e), .text.unlikely+0x132), .text+0x578),
.text+0x165e)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
nand_bbt.c: undefined reference to `__lshrdi3':  =>
.text.unlikely+0x11a), .text.unlikely+0x116), .text.unlikely+0xd0)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
nandsim.c: undefined reference to `__ashldi3':  => .init.text+0xdbe)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
nandsim.c: undefined reference to `__lshrdi3':  => .init.text+0xe5a),
.init.text+0xdd0), .init.text+0xe56), .init.text+0xdcc)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
onenand_base.c: undefined reference to `__ashldi3':  => .text+0x1098),
.text+0x109c), .text+0x1080)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
onenand_base.c: undefined reference to `__ashrdi3':  => .text+0x211c),
.text+0x215e), .text+0x2162), .text+0x244a)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
sharpslpart.c: undefined reference to `__lshrdi3':  =>
.text.unlikely+0x24), .text.unlikely+0x48), .text.unlikely+0x44)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
sidewinder.c: undefined reference to `__ashldi3':  =>
.text.unlikely+0x70)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
super.c: undefined reference to `__ashldi3':  => .text+0xfc70),
.text+0xfc74)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
super.c: undefined reference to `__ashrdi3': .text+0x6504) =>
.text+0xe038), .text+0x6504)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
super.c: undefined reference to `__lshrdi3':  => .text+0xfab8),
.text+0xfab4)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
super.c: undefined reference to `__ucmpdi2':  => .text+0x522c)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
sysfs.c: undefined reference to `__ashldi3':  => .init.text+0x1ca)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
tee_core.c: undefined reference to `__ucmpdi2':  => .text+0x34),
.text+0x11ac)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
timekeeping.c: undefined reference to `__ashldi3': .init.text+0x1ac)
=> .init.text+0x1ac), .init.text+0x144)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
timekeeping.c: undefined reference to `__lshrdi3': .init.text+0x1ec),
.init.text+0x1f0) => .init.text+0x1f0), .init.text+0x1ec),
.init.text+0x182), .init.text+0x17e)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
xfs_fsmap.c: undefined reference to `__ucmpdi2':  => .text+0xb80)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
xfs_ialloc.c: undefined reference to `__ashldi3':  => .text+0x3f68),
.text+0x3f6c), .text+0x3c6c)
  + error: /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld:
xfs_iomap.c: undefined reference to `__lshrdi3':  => .text+0x81c)
  + error: adv7842.c: undefined reference to `__ucmpdi2':  =>
.text+0x18aa), .text+0x5fc)
  + error: alloc.c: undefined reference to `__ashldi3':  => .text+0xe3d4)
  + error: attrib.c: undefined reference to `__ashrdi3':  => .text+0x3690)
  + error: cadence_ttc_timer.c: undefined reference to `__lshrdi3':
=> .init.text+0x1c2)
  + error: cec-pin-error-inj.c: undefined reference to `__ashldi3':
=> .text+0x5b0)
  + error: dev-replace.c: undefined reference to `__ucmpdi2':  => .text+0x1874)
  + error: dir.c: undefined reference to `__ashldi3':  => .text+0x4e7e)
  + error: direct-io.c: undefined reference to `__ashldi3':
.text+0x185c), .text+0x16a0), .text+0x16a4) => .text+0x16a0),
.text+0x185c), .text+0x1072), .text+0x16a4)
  + error: diskonchip.c: undefined reference to `__lshrdi3':  =>
.init.text+0x1f8)
  + error: dm-integrity.c: undefined reference to `__ashldi3':  => .text+0x4d48)
  + error: dm-verity-target.c: undefined reference to `__ashldi3':  =>
.text+0x12e8)
  + error: dm-writecache.c: undefined reference to `__ashldi3':  =>
.text+0x19c0)
  + error: dm-zoned-metadata.c: undefined reference to `__ashldi3':
=> .text+0x3a3c), .text.unlikely+0x40)
  + error: dm-zoned-target.c: undefined reference to `__lshrdi3':  =>
.text+0x10a6)
  + error: do_mounts_rd.c: undefined reference to `__ashldi3':  =>
.init.text+0x3de)
  + error: drm_ioctl.c: undefined reference to `__ucmpdi2':  =>
.text+0x1e0), .text+0x90)
  + error: extent-tree.c: undefined reference to `__ucmpdi2':  => .text+0x4c9e)
  + error: extent_io.c: undefined reference to `__lshrdi3':  => .text+0x6bcc)
  + error: extents.c: undefined reference to `__lshrdi3':  => .text+0x62c)
  + error: file.c: undefined reference to `__ashldi3':  => .text+0x2c98)
  + error: hdpvr-core.c: undefined reference to `__ashldi3':  => .text+0x474)
  + error: inode.c: undefined reference to `__ashldi3':  =>
.text+0x125c), .text+0x34ee)
  + error: inode.c: undefined reference to `__ashrdi3':  => .text+0x24ae)
  + error: journal.c: undefined reference to `__lshrdi3':  => .text+0x1390)
  + error: mballoc.c: undefined reference to `__ashrdi3':
.text+0x1c0e), .text+0x1bbe), .text+0x1c12) => .text+0x1c0e),
.text+0x205e), .text+0x1c12), .text+0x1bbe)
  + error: mmio.c: undefined reference to `__lshrdi3':
.init.text+0x5c) => .init.text+0x54), .init.text+0x5c),
.init.text+0x60)
  + error: namei.c: undefined reference to `__ashldi3':  => .text+0x2e20)
  + error: nand_base.c: undefined reference to `__lshrdi3':  => .text+0x631c)
  + error: nand_bbt.c: undefined reference to `__ashldi3':  =>
.text+0x574), .text+0x15ec)
  + error: nand_bbt.c: undefined reference to `__lshrdi3':  =>
.text.unlikely+0xcc)
  + error: nandsim.c: undefined reference to `__ashldi3':  => .init.text+0xdba)
  + error: onenand_base.c: undefined reference to `__ashldi3':  => .text+0x107c)
  + error: onenand_base.c: undefined reference to `__ashrdi3':  => .text+0x2118)
  + error: samsung_pwm_timer.c: undefined reference to `__lshrdi3':
=> .init.text+0x2e4)
  + error: sharpslpart.c: undefined reference to `__lshrdi3':  =>
.text.unlikely+0x20)
  + error: sidewinder.c: undefined reference to `__ashldi3':  =>
.text.unlikely+0x6c)
  + error: super.c: undefined reference to `__ashrdi3': .text+0x6500)
=> .text+0x6500), .text+0xe034)
  + error: super.c: undefined reference to `__ucmpdi2':  => .text+0x5228)
  + error: sysfs.c: undefined reference to `__ashldi3':  => .init.text+0x1c6)
  + error: tee_core.c: undefined reference to `__ucmpdi2':  =>
.text+0x11a8), .text+0x30), .text+0x144e)
  + error: timekeeping.c: undefined reference to `__ashldi3':
.init.text+0x1a8) => .init.text+0x1a8), .init.text+0x140)
  + error: xfs_fsmap.c: undefined reference to `__ucmpdi2':  => .text+0xb7c)
  + error: xfs_ialloc.c: undefined reference to `__ashldi3':  => .text+0x3c68)
  + error: xfs_iomap.c: undefined reference to `__lshrdi3':  => .text+0x818)

All nds32Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@...ux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ