It's possible that on your platform that something like "-m64" may need to be passed when compiling / linking gbenchmark. I'm assuming this in on SPARC? Not many developers have access to this architecture for testing.
Note you can examine the ELF headers of a .a or .so file using readelf readelf -h libbenchmark.a - Wes On Tue, Aug 9, 2016 at 1:50 AM, Sanjay Rao <getsanjay...@live.com> wrote: > Hi, > I am in process of building 64 bit Arrow CPP version, I could get all > thridparties compiled, now facing below error > [ 63%] Built target arrow_benchmark_mainLinking CXX executable > ../../debug/column-benchmarkld: warning: file > ../../../thirdparty/benchmark-1.0.0/libbenchmark.a(benchmark.cc.o): wrong ELF > class: ELFCLASS32 > > Is there something I am missing ? > Thanks,Sanjay