We disable those checks when we run with --cross-compile (patched wscript to
do this).

On Tue, Aug 24, 2010 at 9:34 AM, AJ ONeal <[email protected]> wrote:

> I've submitted patches to OpenEmbedded for cross-compiling NodeJS and being
> the good devs that they are, they suggested that I also share these with you
> - especially since there may be a more elegant solution than my brutal hack
> which will not work universally.
>
> diff --git node-v0.2.0/deps/libev/wscript.orig
> node-v0.2.0/deps/libev/wscript
> index 19e7bb2..f0a3d3b 100644
> --- node-v0.2.0/deps/libev/wscript.orig
> +++ node-v0.2.0/deps/libev/wscript
> @@ -52,7 +52,12 @@ def configure(conf):
>            return 0;
>        }
>    """
> -  conf.check_cc(fragment=code, define_name="HAVE_CLOCK_SYSCALL",
> execute=True,
> +  # TODO determine this dynamically
> +  CROSS = True
> +  execute = True
> +  if CROSS:
> +    execute = False
> +  conf.check_cc(fragment=code, define_name="HAVE_CLOCK_SYSCALL",
> execute=execute,
>                  msg="Checking for SYS_clock_gettime")
>
>    have_librt = conf.check(lib='rt', uselib_store='RT')
>
>
> AJ ONeal
>
> --
> You received this message because you are subscribed to the Google Groups
> "nodejs" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<nodejs%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en.
>
_______________________________________________
libev mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev

Reply via email to