Ray Burgemeestre
451f918fff
Add Docker 25.04 builds and fix apt-publisher to support both 24.04 and 25.04.
Started making builds more dynamic
3 ay önce
Ray Burgemeestre
019ea9d606
Various CI updates
3 ay önce
Ray Burgemeestre
52e2d1703f
Implement 'make build' that calls 'make build' on various projects
4 ay önce
Ray Burgemeestre
5e1343ded5
Undo alias, fix v8pp build?
10 ay önce
Ray Burgemeestre
cff44fb195
Bump redis ++ versions
10 ay önce
Ray Burgemeestre
6ad49e0f66
v8pp build fixes (hopefully all of them)
10 ay önce
Ray Burgemeestre
d8a4186743
Add Ubuntu 24.04 targets
10 ay önce
Ray Burgemeestre
383fee5115
Hopefully a workaround to make building V8 work again
1 yıl önce
Ray Burgemeestre
4f26f3632d
Bump v8 and enable gdbjit
1 yıl önce
Ray Burgemeestre
e6ed2abff3
Forgot popd
2 yıl önce
Ray Burgemeestre
61dd3b7ccf
Github seems to be having issues on port 22
2 yıl önce
Ray Burgemeestre
f0c95515bb
Attempt to fix v8 build.
Can't try locally (no disk space right now)
2 yıl önce
Ray Burgemeestre
b0e5524d85
Add redis-plus-plus package.
2 yıl önce
Ray Burgemeestre
a12c0867ed
git clone -b does not support hash apparently
3 yıl önce
Ray Burgemeestre
6046e30d96
Another attempt at fixing the V8/V8pp build
3 yıl önce
Ray Burgemeestre
1a5170094a
This failed the build unfortunately
3 yıl önce
Ray Burgemeestre
a2689a35e9
Latest tag does not contain required fix, bump to current master.
3 yıl önce
Ray Burgemeestre
3b5e478f44
Once more with feeling..
3 yıl önce
Ray Burgemeestre
15379372c6
Fix for v8pp compilation, config.hpp needs to be generated in the correct directory.
3 yıl önce
Ray Burgemeestre
bec3962d9e
Hopefully this will be the final fix for the v8pp build.
3 yıl önce
Ray Burgemeestre
628672ac6a
This should fix v8pp build
3 yıl önce
Ray Burgemeestre
636ccb9e3a
Fix v8pp build, only run cmake, it's sufficient to get our config.hpp
3 yıl önce
Ray Burgemeestre
7da4a8f798
Fix v8pp build, config.hpp now included again.
3 yıl önce
Ray Burgemeestre
f2e2754ae0
Fix v8pp by updating it
3 yıl önce
Ray Burgemeestre
46a7020668
Fix v8pp/v8 build
3 yıl önce
Ray Burgemeestre
e50672714f
Bump versions of custom packages to 1.1.1
3 yıl önce
Ray Burgemeestre
bc42aad205
Add Ubuntu 22.04 build targets in Makefiles everywhere
3 yıl önce
rayburgemeestre
aeb86dbcc2
Introduce switch-to-latest-clang script
3 yıl önce
rayburgemeestre
3c35917009
Bump v8 version from 8.2 to 9.3. and v8pp to latest as well.
4 yıl önce
Ray Burgemeestre
c1847b0124
Fix permissions for v8pp
5 yıl önce
Ray Burgemeestre
64f83900ec
Introduce Ubuntu 20.04 in more places
5 yıl önce
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 yıl önce
Ray Burgemeestre
5aa96fc6ba
Bump clang to 10
5 yıl önce
Ray Burgemeestre
7d98f2db02
This seems to fix stuff in some cases. but I get runtime segfaults.
5 yıl önce
Ray Burgemeestre
b0af0c729f
Some experimental stuff, but NewDefaultPlatform object was undefined,
probably due to embedding the wrong .o file from mksnapshot
5 yıl önce
Ray Burgemeestre
e0d6b76611
Disable bundled clang compiler build.
5 yıl önce
Ray Burgemeestre
aaa369ef86
Include also i18n .so files etc., *.so in output release dir.
5 yıl önce
Ray Burgemeestre
36d16c1a72
Checkout v8pp before trying to package it :-)
5 yıl önce
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 yıl önce
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 yıl önce
Ray Burgemeestre
a8d093df3d
Had the wrong command in the v8pp Makefile for v8.a.
5 yıl önce
Ray Burgemeestre
b04e97ab38
Add v8_monolithic in args.gn, apparently needed before it can build v8_monolith.
5 yıl önce
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 yıl önce
Ray Burgemeestre
07c927a7d3
Remove char of death
5 yıl önce
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 yıl önce
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 yıl önce
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 yıl önce
Ray Burgemeestre
0fa8dfaf9e
Bump all versions to 1.1
5 yıl önce
Ray Burgemeestre
c2943da0ea
Fix v8 build and archive v8.a properly.
5 yıl önce
Ray Burgemeestre
0518e8133a
Possible fix broken build.
5 yıl önce