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!