Hi, nobody knows what mkpeephole is???
Do I need to generate bytecode-peephole-table.cc on my embedded device or on my build system?? Thanks, Aleksej. On Tuesday, July 4, 2017 at 7:52:09 PM UTC+2, Aleksej Spenst wrote: > > Hi All, > > could someone please give more information on what this mkpeephole does > and for what purposes it's used in nodejs? > > I have one problem with mkpeephole when compiling nodejs v8.1.1. I found > the workaround for this problem, but it does not look nice. So, I'm > wondering whether I can somehow compile nodejs without mkpeephole to skip > this workaround, but I don't know how to do it (there is no something like > --without-mkpeephole for configure script) and I don't know what mkpeephole > really does (maybe I do need it?). Thanks for any tips. > > The problem during compilation: > > > /bin/sh: 1: /home/root/nodejs/8.1.1-r0/node-v8.1.1/out/Release/mkpeephole: > not found > > make[1]: *** > [/home/root/nodejs/8.1.1-r0/node-v8.1.1/out/Release/obj.target/v8_base/geni/bytecode-peephole-table.cc] > > Error 127 > > > The workaround for this problem is to copy the binary "mkpeephole" on the > embedded device (for which I build nodejs) and run on the device: > > > # mkpeephole bytecode-peephole-table.cc > > > The generated file bytecode-peephole-table.cc is then copied from the > device into the folder .../out/Release/obj.target/v8_base/geni on the > build server. > > The execution of mkpeephole can be disabled in the file: > .../out/deps/v8/src/v8_base.target.mk (delete the command that starts > with $(builddir)/mkpeephole). > > > After these steps the compilation works. Questions: > > 1). What information does the generated file bytecode-peephole-table.cc > contain? > > 2). Is it enough to generate this file one time on the external device or > it must be done each time I build nodejs? In other words, do I have to > re-build nodejs (with generating new bytecode-peephole-table.cc) each > time when I build new SW for my embedded device? > > > Thank you! > > Aleksej. > > > > > > > > -- Job board: http://jobs.nodejs.org/ New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/26eed986-b820-40f9-b098-b543fd534914%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
