[MDEV-8784] MariaDB 10.1.6 + GaleraCluster + BananaPI ARMv7 Created: 2015-09-10  Updated: 2023-04-12  Resolved: 2023-04-11

Status: Closed
Project: MariaDB Server
Component/s: Galera
Affects Version/s: 10.1.6
Fix Version/s: N/A

Type: Bug Priority: Major
Reporter: Aurélien LEQUOY Assignee: Jan Lindström (Inactive)
Resolution: Won't Fix Votes: 0
Labels: galera
Environment:

BananaPi ARMv7



 Description   

Compiling MariaDB 10.1.6 => ok
Compiling GaleraCluster from (https://github.com/MariaDB/galera) => failed

[Node1][06:52]root@bananapi:~/galera$ bash scripts/build.sh
~/galera ~/galera
~/galera
scons: Reading SConscript files ...
Host: linux armv7l 32bit
Signature: version: 3.10, revision: 3468
Checking for C library pthread... no
Error: pthread library not found

in config.log

trying to make it well

file /root/galera/SConstruct,line 223:
        Configure(confdir = .sconf_temp)
scons: Configure: Checking for C library pthread...
.sconf_temp/conftest_0.c <-
  |
  |
  |
  |int
  |main() {
  |
  |return 0;
  |}
  |
gcc -o .sconf_temp/conftest_0.o -c -std=c99 -fno-strict-aliasing -pipe -g -O3 -DNDEBUG -m32 -march=i686 -Wall -Wextra -Wno-unused-parameter -pthread -D_XOPEN_SOURCE=600 -DHAVE_COMMON_H .sconf_temp/conftest_0.c
gcc: error: unrecognized argument in option '-march=i686'
gcc: note: valid arguments to '-march=' are: armv2 armv2a armv3 armv3m armv4 armv4t armv5 armv5e armv5t armv5te armv6 armv6-m armv6j armv6k armv6s-m armv6t2 armv6z armv6zk armv7 armv7-a armv7-m armv7-r armv7e-m armv7ve armv8-a armv8-a+crc iwmmxt iwmmxt2 native
gcc: error: unrecognized command line option '-m32'
scons: Configure: no

then i got

file /root/galera/SConstruct,line 223:
        Configure(confdir = .sconf_temp)
scons: Configure: Checking for C library pthread...
.sconf_temp/conftest_0.c <-
  |
  |
  |
  |int
  |main() {
  |
  |return 0;
  |}
  |
gcc -o .sconf_temp/conftest_0.o -c -std=c99 -fno-strict-aliasing -pipe -g -O3 -DNDEBUG -march=armv7 -Wall -Wextra -Wno-unused-parameter -pthread -D_XOPEN_SOURCE=600 -DHAVE_COMMON_H .sconf_temp/conftest_0.c
gcc -o .sconf_temp/conftest_0 -march=armv7 -Wl,-melf_i386 .sconf_temp/conftest_0.o -lpthread
/usr/bin/ld: unrecognised emulation mode: elf_i386
Supported emulations: armelf_linux_eabi armelfb_linux_eabi
collect2: error: ld returned 1 exit status
scons: Configure: no

PS : if you need a platform for test I can provide one for you, ask me in PM



 Comments   
Comment by Aurélien LEQUOY [ 2015-09-10 ]

more i think the first error msg isn't the good one

Comment by Jan Lindström [ 2023-04-11 ]

10.1 is EOL.

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