The best question to ask is - what problems do we have with GYP?

Is it hard to support it when google will drop it?

I had some problems with GYP, but generally it is very easy to use and to
configure. Looks like GN is quite good too, but not that much to make all
addons authors move to it.


On Thu, Jul 10, 2014 at 10:30 PM, Alex Kocharin <[email protected]> wrote:

>
> There are two different questions here:
>
> 1. What to use to build node.js itself?
> 2. What to use to build native modules?
>
> For now it's GYP for both, later node.js maybe will be built with GN.
>
> I wonder what to do with native modules though. GYP will have to be
> supported for a looong time anyway, and...
>
> Is it possible/makes sense to use another build system with npm right now
> without explicit npm support?
>
>
> 09.07.2014, 22:06, "Ingwie Phoenix" <[email protected]>:
> > GN, Generate Ninja, is a pretty cool project, actually.
> >
> > I actually always wondered: We have a scripting engine. Why do we rely
> on Python for GYP, if we have NodeJS? Is there no gyp replacement in node
> itself? Its something that I just never understood... Since the only people
> that build from source will very likely have python installed, knowing that
> they will need GYP.
> >
> > So I would suggest to switch to GN, or to make your fully own tool to
> help on that. Its not too hard either. I am working on a build tool myself,
> that I will very likely extend to be able to build nodejs modules, by
> querying GYP or a nodejs module, for the location of header files.
> >
> > Just my 2 cents on that. :3
> >
> > Oh, also, has anybody ever seen a stand-alone source tree of GN? I have
> not...
> >
> > PS. The build system I mentioned: http://github.com/IngwiePhoenix/IceTea
> >
> > --
> > 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/0275E15F-E88A-45FB-8523-6D63C193C9FC%40googlemail.com
> .
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> 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/6306451405020601%40web20j.yandex.ru
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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/CAEv2VfLymsmiPDHLR%3DcHHgZ9ziJSny92i-4KZKCv-V7UEMg5Ww%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to