Ray Burgemeestre
52e2d1703f
Implement 'make build' that calls 'make build' on various projects
2 kuukautta sitten
Ray Burgemeestre
5e1343ded5
Undo alias, fix v8pp build?
7 kuukautta sitten
Ray Burgemeestre
cff44fb195
Bump redis ++ versions
7 kuukautta sitten
Ray Burgemeestre
6ad49e0f66
v8pp build fixes (hopefully all of them)
7 kuukautta sitten
Ray Burgemeestre
383fee5115
Hopefully a workaround to make building V8 work again
1 vuosi sitten
Ray Burgemeestre
4f26f3632d
Bump v8 and enable gdbjit
1 vuosi sitten
Ray Burgemeestre
e6ed2abff3
Forgot popd
2 vuotta sitten
Ray Burgemeestre
61dd3b7ccf
Github seems to be having issues on port 22
2 vuotta sitten
Ray Burgemeestre
f0c95515bb
Attempt to fix v8 build.
Can't try locally (no disk space right now)
2 vuotta sitten
Ray Burgemeestre
f2e2754ae0
Fix v8pp by updating it
2 vuotta sitten
rayburgemeestre
3c35917009
Bump v8 version from 8.2 to 9.3. and v8pp to latest as well.
3 vuotta sitten
Ray Burgemeestre
9da2d479e8
Bump clang from 9 to 10 and get rid of -stdlib=libc++ here and there.
Let's use libstdc++ for now, since I'm not able to get v8 working with
the system libc++, and the embedded libc++ that comes with v8 doesn't
play well with caf for some reason.
5 vuotta sitten
Ray Burgemeestre
7d98f2db02
This seems to fix stuff in some cases. but I get runtime segfaults.
5 vuotta sitten
Ray Burgemeestre
b0af0c729f
Some experimental stuff, but NewDefaultPlatform object was undefined,
probably due to embedding the wrong .o file from mksnapshot
5 vuotta sitten
Ray Burgemeestre
e0d6b76611
Disable bundled clang compiler build.
5 vuotta sitten
Ray Burgemeestre
882388508e
Fix v8 build, the order in which I manipulated args.gn prevented .so's from being built.
Cannot put targets for static and then add shared, this args file is per specific build, and not for producing multiple artifacts.
5 vuotta sitten
Ray Burgemeestre
b04e97ab38
Add v8_monolithic in args.gn, apparently needed before it can build v8_monolith.
5 vuotta sitten
Ray Burgemeestre
d99e3d8d24
Include .so versions of v8, also add use_custom_libcxx=false.
This flag should mangle as such:
ld: error: undefined symbol: v8::platform::NewDefaultPlatform(int,
v8::platform::IdleTaskSupport, v8::platform::InProcessStackDumping,
std::unique_ptr<v8::TracingController,
std::default_delete<v8::TracingController> >)
Instead of: (note the std::__Cr:: instead of std::)
000000000000f5e0 T v8::platform::NewDefaultPlatform(int,
v8::platform::IdleTaskSupport, v8::platform::InProcessStackDumping,
std::__Cr::unique_ptr<v8::TracingController,
std::__Cr::default_delete<v8::TracingController> >)
5 vuotta sitten
Ray Burgemeestre
07c927a7d3
Remove char of death
5 vuotta sitten
Ray Burgemeestre
35e5096889
Start using v8-include.txt again and lots of attempts later decide to
use the monolith build thing that's part of v8. In theory that should
do the right thing already.
5 vuotta sitten
Ray Burgemeestre
2fd1a23ce4
Fix attempt #2, discovered this flag to disable snapshot_blob.bin.
Flag v8_use_snapshot = false added now.
The previous guess I made didn't make sense and was unrelated.
5 vuotta sitten
Ray Burgemeestre
26494d7c0b
Fix v8 archive and experimentally disable the workaround I made in the past.
Should be related to the following runtime issue:
#
# Fatal error in , line 0
# Failed to deserialize the V8 snapshot blob. This can mean that the
snapshot blob file is corrupted or missing.
#
#
#
#FailureMessage Object: 0x7f40ed7b8230
5 vuotta sitten
Ray Burgemeestre
c2943da0ea
Fix v8 build and archive v8.a properly.
5 vuotta sitten
Ray Burgemeestre
0518e8133a
Possible fix broken build.
5 vuotta sitten
Ray Burgemeestre
700d514d57
Update v8pp + v8. This required a bunch of changes.
This will also require a bunch of fixes in Starcry.
5 vuotta sitten