I tried to port the recipe to node 9.11.2 and I built it without errors with yocto thud. The same for both 10.*0.0* and 10*.4.0*. Everything seems to be ok, but I still need to run these versions on a real board, so I'll confirm the result in a couple of days.
However, when I try, for instance with either node 10.*15*.0, 10.*14.2* I receive tons of warnings and the error *"out/Release/torque: Syntax error: newline unexpected".* Instead, with both 10.0.0, 10.4.0, I can build also without warnings. *I still trying to understand the maximum version that I can build to try to compare it. * *I'll do some check and then I'll post the recipe with the new patch file and the full log with the error (it's really huge) to ask help.* Il giorno gio 10 gen 2019 alle ore 19:04 Stefano Cappa < stefano.cappa.k...@gmail.com> ha scritto: > Thank u for the answer. > > The problem is that I'm not expert in this stuff and Nodejs is not > something so easy to port like small softwares and so on. I think that > Nodejs is more appropriate for advanced users. > However, I'll try to do some other random experiments to understand how to > port the recipe and eventually I'll post my progress here also if not fully > working. > > Another suggestion to the open-embedded community is to create two > recipes, one called nodejs and another one nodejs-lts. Generally speaking > its easier to do smaller upgrades if made step by step. In this way it is > possible to maintain the current lts and also the latest release (not lts). > Probably the porting from the latest non lts to the next lts wil be simpler > then skipping two versions in a single step. But these are only my > suppositions. I never ported complex softwares like this in yocto, so I > could say stupid things. > > > Il gio 10 gen 2019, 12:00 Alexander Kanavin <alex.kana...@gmail.com> ha > scritto: > >> On Wed, 9 Jan 2019 at 22:34, Stefano Cappa <stefano.cappa.k...@gmail.com> >> wrote: >> > As explained here https://github.com/nodejs/Release, NodeJS 10 is the >> current active LTS and NodeJS 8 is right now in "Maintenance" (from January >> 2019). >> > >> > I saw that in master branch, Node has been updated from 8.12 to 8.14. >> Is there an official scheduling to release NodeJS 10 in open-embedded, for >> instance with yocto 2.7? >> >> In Yocto there is generally no official scheduling for version >> updates. That work is basically all volunteer-driven, so you are >> welcome to prepare the patches and send them for review and testing. >> >> Alex >> >
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto