I also had a few issues with GYP. It's not consistance across different
boxes(even with same node version). Different python versions cause issues.
Sometimes os installed gyp gives some trouble.

If there is a standalone binary we can ship with node distribution that'd
be great.
(seems like gn is a binary <http://goo.gl/fYoeFT>)

---

Arunoda Susiripala
I curate Meteor Weekly - Check it out!
<http://meteorhacks.com/meteor-weekly/?utm_source=email-footer&utm_medium=email&utm_campaign=meteorweekly>


On Fri, Jul 11, 2014 at 1:03 AM, Fedor Indutny <[email protected]> wrote:

> 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
> <https://groups.google.com/d/msgid/nodejs/CAEv2VfLymsmiPDHLR%3DcHHgZ9ziJSny92i-4KZKCv-V7UEMg5Ww%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> 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/CAJzNrTEdXgO_gQ5UaiGYkmj9-pnZt-o8X2SBkhTROaDSWYx3iw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to