# Percona 8.0.40 : Compiling from source on aarch64 the Bgc\_ticket\_manager\_test unit test fails

**URL:** <https://forums.percona.com/t/percona-8-0-40-compiling-from-source-on-aarch64-the-bgc-ticket-manager-test-unit-test-fails/36818>\
**Category:** Percona Server for MySQL 8.0\
**Created:** [February 20, 2025, 1:10pm UTC](https://forums.percona.com/t/percona-8-0-40-compiling-from-source-on-aarch64-the-bgc-ticket-manager-test-unit-test-fails/36818 "2025-02-20T13:10:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Conrad\_Burger](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/conrad_burger/32/20217_2.png) [@Conrad\_Burger](https://forums.percona.com/u/Conrad_Burger)\
**Post date:** [February 20, 2025, 1:10pm UTC](https://forums.percona.com/t/percona-8-0-40-compiling-from-source-on-aarch64-the-bgc-ticket-manager-test-unit-test-fails/36818/1 "2025-02-20T13:10:06Z")

</div>

When compiling Percona 8.0.40 with build type = RelWithDebInfo on aarch64 (Graviton) the Bgc\_ticket\_manager\_test fails. The test succeeds when creating a debug build.

Has anyone seen this before?  
Could someone possibly see if they can reproduce and possibly help debug why it is happening?

```auto
[----------] 1 test from Bgc_ticket_manager_test
[RUN] Bgc_ticket_manager_test.Several_tickets_test
...
...
99% tests passed, 1 tests failed out of 89

Total Test time (real) = 1887.95 sec

The following tests FAILED:
         16 - merge_large_tests (Timeout)
Errors while running CTest
make: *** [Makefile:91: test] Error 8

```

```auto
# lscpu
Architecture: aarch64
  CPU op-mode(s): 32-bit, 64-bit
  Byte Order: Little Endian
CPU(s): 8
  On-line CPU(s) list: 0-7
Vendor ID: ARM
  Model name: Neoverse-N1
    Model: 1
    Thread(s) per core: 1
    Core(s) per socket: 8
    Socket(s): 1
    Stepping: r3p1
    BogoMIPS: 243.75
    Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fph
                          p asimdhp cpuid asimdrdm lrcpc dcpop asimddp
Caches (sum of all):
  L1d: 512 KiB (8 instances)
  L1i: 512 KiB (8 instances)
  L2: 8 MiB (8 instances)
  L3: 32 MiB (1 instance)

# uname -a 
6.1.127-135.201.amzn2023.aarch64 #1 SMP Tue Jan 28 23:19:27 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux

```

To reproduce:

Use an ARM based instance, for example a EC2 t4g instance with Amazon Linux 2023.

```auto
wget -c wget https://downloads.percona.com/downloads/Percona-Server-8.0/Percona-Server-8.0.40-31/source/tarball/percona-server-8.0.40-31.tar.gz?_gl=1*47owmi*_gcl_au*MTM5NzczMzI5MC4xNzMzODU0NjMw -O percona-server-8.0.40-31.tar.gz 

tar -xzf percona-server-8.0.40-31.tar.gz

sudo yum install -y cmake.aarch64 gcc-c++.aarch64 gcc.aarch64 openssl-devel.aarch64 ncurses-devel.aarch64 readline-devel.aarch64 libcurl-devel libtirpc-devel rpcgen

(cd ~ && rm -rf build && cmake -S ./percona-server-8.0.40-31 -B ./build -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_CONFIG=mysql_release -DFEATURE_SET=community -DDOWNLOAD_BOOST=1 -DWITH_BOOST=.build/boost -DWITH_ROCKSDB=OFF -DWITH_PERCONA_AUDIT_LOG_FILTER=OFF -DWITH_ROUTER=OFF -DWITH_NDB=OFF -DWITH_NDBCLUSTER_STORAGE_ENGINE=OFF -DWITH_LDAP=OFF -DWITH_AUTHENTICATION_LDAP=OFF -DWITH_PERCONA_AUTHENTICATION_LDAP=OFF -DWITH_AUTHENTICATION_KERBEROS=OFF -DWITH_COREDUMPER=OFF && \
cd build && \
make -j$(nproc) &&\
make CTEST_OUTPUT_ON_FAILURE=1 test) 2>&1 | tee mysql-8.0.41.build.$(date '+%Y%m%d%H%M%S')

```
