From jooncheol at gmail.com Tue Feb 14 02:41:01 2012 From: jooncheol at gmail.com (Joon-Cheol Park) Date: Tue, 14 Feb 2012 11:41:01 +0900 Subject: nspluginwrapper on arm linux Message-ID: Hi list, I've tested nspluginwrapper on ubuntu arm machine. During test nspluginwrapper on arm, I've added simple patch for this. I've built using this configure parameters with this patch $ ./configure --enable-viewer --target-os=linux --target-cpu=arm It worked properly with FF and flash plugin. So I want introduce to this patch to share my experience. If you found any wrong, please correct me. Best Regards, JC diff --git a/configure b/configure index 09c400a..4d25e9e 100755 --- a/configure +++ b/configure @@ -985,6 +985,10 @@ elif test "$target_cpu" = "ppc" ; then echo "TARGET_ARCH=ppc" >> $config_mak echo "#define TARGET_ARCH \"ppc\"" >> $config_h echo "#define TARGET_PPC 1" >> $config_h +elif test "$target_cpu" = "arm" ; then + echo "TARGET_ARCH=arm" >> $config_mak + echo "#define TARGET_ARCH \"arm\"" >> $config_h + echo "#define TARGET_ARM 1" >> $config_h else echo "Unsupported target CPU" exit 1 diff --git a/src/npw-config-template.h b/src/npw-config-template.h index 84755e4..e0d007c 100644 --- a/src/npw-config-template.h +++ b/src/npw-config-template.h @@ -152,6 +152,7 @@ static bool FUNC(is_elf_plugin_fd)(int fd, NPW_PluginInfo *out_plugin_info) case EM_SPARC: target_arch = "sparc"; break; case EM_PPC: target_arch = "ppc"; break; case EM_PPC64: target_arch = "ppc64"; break; + case EM_ARM: target_arch = "arm"; break; } if (target_arch == NULL) target_arch = "";