[MDEV-9002] Build failure when crosscompiling for arm without atomics Created: 2015-10-23  Updated: 2020-12-07  Resolved: 2020-12-07

Status: Closed
Project: MariaDB Server
Component/s: Compiling
Affects Version/s: 10.0.21-galera
Fix Version/s: N/A

Type: Bug Priority: Major
Reporter: Sylvain Raybaud Assignee: Unassigned
Resolution: Won't Fix Votes: 0
Labels: None
Environment:

buildroot, linux


Issue Links:
Relates
relates to MDEV-8883 more cross-compiling fixes Closed

 Description   

When crosscompiling for arm (with -DCMAKE_CROSSCOMPILING set) build fails with:

mariadb-galera-10.0.21/storage/innobase/srv/srv0conc.cc: In function ‘void srv_conc_enter_innodb_without_atomics(trx_t*)’:
mariadb-galera-10.0.21/storage/innobase/srv/srv0conc.cc:425:45: error: ‘wsrep_thd_is_brute_force’ was not declared in this scope
      wsrep_thd_is_brute_force(trx->mysql_thd)) {
                                             ^

It does not happen if HAVE_IB_GCC_ATOMIC_BUILTINS.


Generated at Thu Feb 08 07:31:24 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.