pemensik / rpms / cjdns

Forked from rpms/cjdns 2 years ago
Clone
Blob Blame History Raw
diff --git a/node_build/make.js b/node_build/make.js
index 5902ccf..fa7c574 100644
--- a/node_build/make.js
+++ b/node_build/make.js
@@ -91,7 +91,7 @@ Builder.configure({
 
     if (!builder.config.crossCompiling) {
         if (NO_MARCH_FLAG.indexOf(process.arch) == -1) {
-            builder.config.cflags.push('-march=native');
+            builder.config.cflags.push('-mtune=generic');
         }
     }
 
@@ -256,7 +256,7 @@ Builder.configure({
 
     }).nThen(function (waitFor) {
 
-        builder.config.libs.push(libuvLib);
+        builder.config.libs.push('-luv');
         if (!android) {
             builder.config.libs.push('-lpthread');
         }
@@ -283,15 +283,13 @@ Builder.configure({
             );
         }
 
-        builder.config.includeDirs.push(dependencyDir + '/libuv/include/');
+        /* builder.config.includeDirs.push('/usr/include/uv/'); */
 
         var libuvBuilt;
         var python;
         nThen(function (waitFor) {
 
-            Fs.exists(libuvLib, waitFor(function (exists) {
-                if (exists) { libuvBuilt = true; }
-            }));
+            libuvBuilt = true;
 
         }).nThen(function (waitFor) {
 
diff --git a/test/Beacon_test.c b/test/Beacon_test.c
index 7ffd0f9..277ffd1 100644
--- a/test/Beacon_test.c
+++ b/test/Beacon_test.c
@@ -271,7 +271,8 @@ int main()
     start(Allocator_child(alloc), logger, base, rand, runTest);
 
     EventBase_beginLoop(base);
-    Allocator_free(alloc);
+    EventBase_endLoop(base);
+    /* Allocator_free(alloc); */
     return 0;
 }
 #endif
diff --git a/util/events/libuv/Timeout.c b/util/events/libuv/Timeout.c
index 5d3a077..503a378 100644
--- a/util/events/libuv/Timeout.c
+++ b/util/events/libuv/Timeout.c
@@ -68,7 +68,7 @@ static void unlinkTo(struct Timeout* timeout)
 /**
  * The callback to be called by libuv.
  */
-static void handleEvent(uv_timer_t* handle, int status)
+static void handleEvent(uv_timer_t* handle)
 {
     struct Timeout* timeout = Identity_check((struct Timeout*) handle);
     if (!timeout->isArmed) { return; }
@@ -196,4 +196,4 @@ void Timeout_clearAll(struct EventBase* eventBase)
 int Timeout_isActive(struct Timeout* timeout)
 {
     return (timeout && timeout->selfPtr);
-}
\ No newline at end of file
+}