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
_______________________________________________
libev mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev