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

Reply via email to