Ray Burgemeestre
7da4a8f798
Fix v8pp build, config.hpp now included again.
2 anos atrás
Ray Burgemeestre
f2e2754ae0
Fix v8pp by updating it
2 anos atrás
Ray Burgemeestre
46a7020668
Fix v8pp/v8 build
2 anos atrás
Ray Burgemeestre
e50672714f
Bump versions of custom packages to 1.1.1
2 anos atrás
Ray Burgemeestre
bc42aad205
Add Ubuntu 22.04 build targets in Makefiles everywhere
2 anos atrás
rayburgemeestre
aeb86dbcc2
Introduce switch-to-latest-clang script
3 anos atrás
rayburgemeestre
3c35917009
Bump v8 version from 8.2 to 9.3. and v8pp to latest as well.
3 anos atrás
Ray Burgemeestre
c1847b0124
Fix permissions for v8pp
4 anos atrás
Ray Burgemeestre
64f83900ec
Introduce Ubuntu 20.04 in more places
4 anos atrás
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.
4 anos atrás
Ray Burgemeestre
5aa96fc6ba
Bump clang to 10
4 anos atrás
Ray Burgemeestre
7d98f2db02
This seems to fix stuff in some cases. but I get runtime segfaults.
4 anos atrás
Ray Burgemeestre
b0af0c729f
Some experimental stuff, but NewDefaultPlatform object was undefined,
probably due to embedding the wrong .o file from mksnapshot
5 anos atrás
Ray Burgemeestre
e0d6b76611
Disable bundled clang compiler build.
5 anos atrás
Ray Burgemeestre
aaa369ef86
Include also i18n .so files etc., *.so in output release dir.
5 anos atrás
Ray Burgemeestre
36d16c1a72
Checkout v8pp before trying to package it :-)
5 anos atrás
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 anos atrás
Ray Burgemeestre
8104836ffa
Re-organize packaging, on CI the gocd agent container user didn't have
proper permissions to access certain files for packaging.
5 anos atrás
Ray Burgemeestre
a8d093df3d
Had the wrong command in the v8pp Makefile for v8.a.
5 anos atrás
Ray Burgemeestre
b04e97ab38
Add v8_monolithic in args.gn, apparently needed before it can build v8_monolith.
5 anos atrás
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 anos atrás
Ray Burgemeestre
07c927a7d3
Remove char of death
5 anos atrás
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 anos atrás
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 anos atrás
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 anos atrás
Ray Burgemeestre
0fa8dfaf9e
Bump all versions to 1.1
5 anos atrás
Ray Burgemeestre
c2943da0ea
Fix v8 build and archive v8.a properly.
5 anos atrás
Ray Burgemeestre
0518e8133a
Possible fix broken build.
5 anos atrás
Ray Burgemeestre
700d514d57
Update v8pp + v8. This required a bunch of changes.
This will also require a bunch of fixes in Starcry.
5 anos atrás
Ray Burgemeestre
35cc21aacc
Bump clang from 7 to version 9.
5 anos atrás
Ray Burgemeestre
a2a0744552
Add some debugging to v8pp project
5 anos atrás
Ray Burgemeestre
061d33c69a
Build v8 with clang++
5 anos atrás
Ray Burgemeestre
16c89bcfa5
Fix v8pp v8.a creation
5 anos atrás
Ray Burgemeestre
4f37ab51f0
Hopefully fix v8.a build
5 anos atrás
Ray Burgemeestre
3f538f1f9f
Archiving and packaging should not happen inside the ubuntu docker image.
5 anos atrás
Ray Burgemeestre
0f9fe16803
Enable package step for v8pp
5 anos atrás
Ray Burgemeestre
bdbd8fde61
Add fpm
Add packaging for v8pp
5 anos atrás
Ray Burgemeestre
badba45844
Initial version including v8pp build config.
5 anos atrás