[Bug 1759369] Re: kernel build fails on arm64

Launchpad Bug Tracker 1759369 at bugs.launchpad.net
Fri Apr 13 04:38:28 UTC 2018


This bug was fixed in the package gcc-7 - 7.3.0-16ubuntu2

---------------
gcc-7 (7.3.0-16ubuntu2) bionic; urgency=medium

  * Merge with Debian; remaining changes:
    - Build from upstream sources.
  * Update the gcc-foffload-default patch. LP: #1721355.

gcc-7 (7.3.0-16) unstable; urgency=medium

  * Update to SVN 20180411 (r259316) from the gcc-7-branch.
    - Fix PR target/85203 (ARM), PR target/84748 (AArch64), PR c++/85279,
      PR target/85196 (SPARC).
  * Use triplet-prefixed as and ld (Helmut Grohne). Addresses: #895251.
  * Link libasan, liblsan, libubsan always with --no-as-needed. LP: #1762683.
  * Backport r251558 from the trunk, addresses Linaro #3718. LP: #1759369.
  * Fix PR libstdc++/85222, taken from the trunk.
  * Use --push-state --as-needed and --pop-state instead of --as-needed and
    --no-as-needed for linking libgcc.

 -- Matthias Klose <doko at ubuntu.com>  Thu, 12 Apr 2018 00:45:22 +0200

** Changed in: gcc-7 (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gcc-7 in Ubuntu.
https://bugs.launchpad.net/bugs/1759369

Title:
  kernel build fails on arm64

Status in Linaro GCC:
  New
Status in gcc-7 package in Ubuntu:
  Fix Released
Status in gcc-7-cross package in Ubuntu:
  Confirmed

Bug description:
  After upgrading gcc-7-aarch64-linux-gnu from (7.3.0-12ubuntu1cross1)
  to (7.3.0-11ubuntu1cross1), we get:

  
  In file included from lib/raid6/recov_neon_inner.c:11:0:
  /usr/lib/gcc-cross/aarch64-linux-gnu/7/include/arm_neon.h: In function ‘vdot_lane_u32’:
  /usr/lib/gcc-cross/aarch64-linux-gnu/7/include/arm_neon.h:31581:10: error: incompatible types when returning type ‘int’ but ‘uint32x2_t’ was expected
     return __builtin_aarch64_udot_lanev8qi_uuuus (__r, __a, __b, __index);
            ^
  /usr/lib/gcc-cross/aarch64-linux-gnu/7/include/arm_neon.h: In function ‘vdot_laneq_u32’:
  /usr/lib/gcc-cross/aarch64-linux-gnu/7/include/arm_neon.h:31589:10: error: incompatible types when returning type ‘int’ but ‘uint32x2_t’ was expected
     return __builtin_aarch64_udot_laneqv8qi_uuuus (__r, __a, __b, __index);
            ^
  /usr/lib/gcc-cross/aarch64-linux-gnu/7/include/arm_neon.h: In function ‘vdotq_lane_u32’:
  /usr/lib/gcc-cross/aarch64-linux-gnu/7/include/arm_neon.h:31597:10: error: incompatible types when returning type ‘int’ but ‘uint32x4_t’ was expected
     return __builtin_aarch64_udot_lanev16qi_uuuus (__r, __a, __b, __index);
            ^
  /usr/lib/gcc-cross/aarch64-linux-gnu/7/include/arm_neon.h: In function ‘vdotq_laneq_u32’:
  /usr/lib/gcc-cross/aarch64-linux-gnu/7/include/arm_neon.h:31605:10: error: incompatible types when returning type ‘int’ but ‘uint32x4_t’ was expected
     return __builtin_aarch64_udot_laneqv16qi_uuuus (__r, __a, __b, __index);
            ^
  scripts/Makefile.build:324: recipe for target 'lib/raid6/recov_neon_inner.o' failed
  make[2]: *** [lib/raid6/recov_neon_inner.o] Error 1

  Cascardo.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gcc-linaro/+bug/1759369/+subscriptions



More information about the foundations-bugs mailing list