You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
72 lines
2.3 KiB
72 lines
2.3 KiB
Index: build/all.gyp |
|
--- build/all.gyp.orig 2014-09-12 02:05:16.000000000 +0200 |
|
+++ build/all.gyp 2015-01-18 10:54:55.806587272 +0100 |
|
@@ -8,13 +8,7 @@ |
|
'target_name': 'All', |
|
'type': 'none', |
|
'dependencies': [ |
|
- '../samples/samples.gyp:*', |
|
- '../src/base/base.gyp:base-unittests', |
|
- '../src/compiler/compiler.gyp:compiler-unittests', |
|
- '../src/d8.gyp:d8', |
|
- '../src/heap/heap.gyp:heap-unittests', |
|
- '../src/libplatform/libplatform.gyp:libplatform-unittests', |
|
- '../test/cctest/cctest.gyp:*', |
|
+ '../src/d8.gyp:d8' |
|
], |
|
'conditions': [ |
|
['component!="shared_library"', { |
|
Index: src/base/platform/platform-freebsd.cc |
|
--- src/base/platform/platform-freebsd.cc.orig 2014-09-12 02:05:16.000000000 +0200 |
|
+++ src/base/platform/platform-freebsd.cc 2015-01-18 11:32:28.565840543 +0100 |
|
@@ -8,6 +8,7 @@ |
|
#include <pthread.h> |
|
#include <semaphore.h> |
|
#include <signal.h> |
|
+#include <stdio.h> |
|
#include <stdlib.h> |
|
#include <sys/resource.h> |
|
#include <sys/time.h> |
|
@@ -141,7 +142,7 @@ |
|
if (bytes_read < 8) break; |
|
unsigned end = StringToLong(addr_buffer); |
|
char buffer[MAP_LENGTH]; |
|
- int bytes_read = -1; |
|
+ bytes_read = -1; |
|
do { |
|
bytes_read++; |
|
if (bytes_read >= MAP_LENGTH - 1) |
|
Index: src/base/platform/platform-posix.cc |
|
--- src/base/platform/platform-posix.cc.orig 2014-09-12 02:05:16.000000000 +0200 |
|
+++ src/base/platform/platform-posix.cc 2015-01-18 11:32:28.586094584 +0100 |
|
@@ -25,6 +25,9 @@ |
|
defined(__NetBSD__) || defined(__OpenBSD__) |
|
#include <sys/sysctl.h> // NOLINT, for sysctl |
|
#endif |
|
+#if defined(__FreeBSD__) |
|
+#include <sys/thr.h> |
|
+#endif |
|
|
|
#undef MAP_TYPE |
|
|
|
@@ -35,6 +38,7 @@ |
|
|
|
#include <cmath> |
|
#include <cstdlib> |
|
+#include <cstdio> |
|
|
|
#include "src/base/lazy-instance.h" |
|
#include "src/base/macros.h" |
|
Index: tools/gyp/v8.gyp |
|
--- tools/gyp/v8.gyp.orig 2014-09-12 02:05:16.000000000 +0200 |
|
+++ tools/gyp/v8.gyp 2015-01-18 10:54:55.806587272 +0100 |
|
@@ -327,6 +327,9 @@ |
|
'../..', |
|
], |
|
'sources': [ ### gcmole(all) ### |
|
+ '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', |
|
+ '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', |
|
+ '../../src/snapshot-empty.cc', |
|
'../../src/accessors.cc', |
|
'../../src/accessors.h', |
|
'../../src/allocation.cc',
|
|
|