It sounds like you just want to create ARM nexes, and you don't need
to actually do that translation on an ARM board. The PNaCl SDK does
not have a stable release yet but you can download pre-release SDK
package from the builders directly at
http://build.chromium.org/p/client.nacl.sdk/console (The Pnacl
packages are the right 3 columns of the column group labeled 'multi'.
Find a green build for the linux/mac/win platform you want, click on
the box, find the 'Archive build' step at the top, and click the
download link). Presumably you already have that if you are creating
pexes in the first place. The pnacl-translate script in the package is
used to translate pexe to nexe
So you could do something like the following:
$ /path/to/sdk/bin/pnacl-translate -arch arm program.pexe -o program.arm.nexe
If you really do want to do translation on the arm board, that's
possible too. The sandboxed translator binaries have been split into
their own package to allow this usage (that's how we run our tests
with sandboxed translation outside the browser on arm boards). You can
build or download the pnacl translator package; however it is meant
mostly for testing and it is not designed to be used outside the
native client source tree (in particular, it does not contain
sel_ldr). Let me know if you want more details on that, and/or give us
some more detail on what you are actually trying to do.
-Derek
On Mon, Aug 27, 2012 at 10:19 AM, NaClLearner
<
shreyas....@gmail.com> wrote:
> Hi David,
>
> I am also facing similar kind of issue. Can you please enlighten me on how
> to llc.nexe and ld.nexe (for ARM arch) on client machine to convert pexe to
> nexe. It would be great help if you provide command line arguements. My
> target is a ARM board and i want to do the conversion outside browser.
>
> Thanks in advance.
> To view this discussion on the web visit
>
https://groups.google.com/d/msg/native-client-discuss/-/2N3MEy9Tj3YJ.