Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
Hadoop, mail # dev - Hadoop native builds fail on ARM due to -m32


Copy link to this message
-
Re: Hadoop native builds fail on ARM due to -m32
Allen Wittenauer 2011-05-11, 00:34

On May 10, 2011, at 5:13 PM, Trevor Robinson wrote:

> Is the native build failing on ARM (where gcc doesn't support -m32) a
> known issue, and is there a workaround or fix pending?

That's interesting.  I didn't realize there was a gcc that didn't support -m.  This seems like an odd thing not to support, but whatever. :)

> This closest issue I can find is
> https://issues.apache.org/jira/browse/HADOOP-6258 (Native compilation
> assumes gcc), as well as other issues regarding where and how to
> specify -m32/64. However, there doesn't seem to be a specific issue
> covering build failure on systems using gcc where the gcc target does
> not support -m32/64 (such as ARM).

I've got a homegrown patch that basically removes a lot of the GNU-ness from the configure to support Sun's compiler, but I don't think I had to remove -m.... so even that won't help you.

> I've attached a patch that disables specifying -m$(JVM_DATA_MODEL)
> when $host_cpu starts with "arm". (For instance, host_cpu = armv7l for
> my system.) To any maintainers on this list, please let me know if
> you'd like me to open a new issue and/or attach this patch to an
> issue.

Yes, please file a JIRA in HADOOP and attach the patch.

Thanks!