-
Bug
-
Resolution: Unresolved
-
P4
-
None
-
25, 26
-
None
-
+ uname -a
Linux docker 6.6.0-106.0.0.112.oe2403sp2.aarch64 #1 SMP Wed Aug 20 11:32:08 CST 2025 aarch64 aarch64 aarch64 GNU/Linux
+ cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.6 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.6 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
+ free -h
total used free shared buff/cache available
Mem: 753G 5.0G 740G 12M 8.2G 745G
Swap: 6.0G 0B 6.0G
+ lscpu
Architecture: aarch64
Byte Order: Little Endian
CPU(s): 320
On-line CPU(s) list: 0-319
Thread(s) per core: 2
Core(s) per socket: 80
Socket(s): 2
NUMA node(s): 4
Vendor ID: 0x48
Model: 0
Stepping: 0x0
CPU max MHz: 2900.0000
CPU min MHz: 400.0000
BogoMIPS: 2000.00
L1d cache: 64K
L1i cache: 64K
L2 cache: 1280K
L3 cache: 71680K
NUMA node0 CPU(s): 0-79
NUMA node1 CPU(s): 80-159
NUMA node2 CPU(s): 160-239
NUMA node3 CPU(s): 240-319
Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp flagm2 frint svei8mm svef32mm svef64mm svebf16 i8mm bf16 dgh rng ecv
+ ldd --version
ldd (Ubuntu GLIBC 2.27-3ubuntu1.6) 2.27
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.+ uname -a Linux docker 6.6.0-106.0.0.112.oe2403sp2.aarch64 #1 SMP Wed Aug 20 11:32:08 CST 2025 aarch64 aarch64 aarch64 GNU/Linux + cat /etc/os-release NAME="Ubuntu" VERSION="18.04.6 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.6 LTS" VERSION_ID="18.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=bionic UBUNTU_CODENAME=bionic + free -h total used free shared buff/cache available Mem: 753G 5.0G 740G 12M 8.2G 745G Swap: 6.0G 0B 6.0G + lscpu Architecture: aarch64 Byte Order: Little Endian CPU(s): 320 On-line CPU(s) list: 0-319 Thread(s) per core: 2 Core(s) per socket: 80 Socket(s): 2 NUMA node(s): 4 Vendor ID: 0x48 Model: 0 Stepping: 0x0 CPU max MHz: 2900.0000 CPU min MHz: 400.0000 BogoMIPS: 2000.00 L1d cache: 64K L1i cache: 64K L2 cache: 1280K L3 cache: 71680K NUMA node0 CPU(s): 0-79 NUMA node1 CPU(s): 80-159 NUMA node2 CPU(s): 160-239 NUMA node3 CPU(s): 240-319 Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp flagm2 frint svei8mm svef32mm svef64mm svebf16 i8mm bf16 dgh rng ecv + ldd --version ldd (Ubuntu GLIBC 2.27-3ubuntu1.6) 2.27 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Written by Roland McGrath and Ulrich Drepper.
-
aarch64
-
linux
# cat sve.c
#include <arm_sve.h>
int main()
{
svint32_t r = svdup_n_s32(1);
return 0;
}
svfloat64_t a() {}
# gcc -O3 -march=armv8-a+sve sve.c
/tmp/ccnSNZVG.s: Assembler messages:
/tmp/ccnSNZVG.s:21: Error: unknown pseudo-op: `.variant_pcs'
The JDK compilation fails snippet:
* For target support_native_jdk.incubator.vector_libsleef_static_vector_math_sve.o:
{standard input}: Assembler messages:
{standard input}:7: Error: unknown pseudo-op: `.variant_pcs'
{standard input}:295: Error: unknown pseudo-op: `.variant_pcs'
{standard input}:581: Error: unknown pseudo-op: `.variant_pcs'
gcc version:
# which gcc ; gcc -v
/usr/bin/gcc
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/10/lto-wrapper
Target: aarch64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 10.3.0-1ubuntu1~18.04~1' --with-bugurl=file:///usr/share/doc/gcc-10/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-10 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 10.3.0 (Ubuntu 10.3.0-1ubuntu1~18.04~1)
AS version:
# which as ; as --version
/usr/bin/as
GNU assembler (GNU Binutils for Ubuntu) 2.30
Copyright (C) 2018 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `aarch64-linux-gnu'.
- caused by
-
JDK-8312425 [vectorapi] AArch64: Optimize vector math operations with SLEEF
-
- Resolved
-
- relates to
-
JDK-8343751 AArch64 build failure after JDK-8312425
-
- Closed
-
- links to
-
Review(master) openjdk/jdk/27073