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 месеци
Ray Burgemeestre
019ea9d606
Various CI updates
пре 3 месеци
Ray Burgemeestre
52e2d1703f
Implement 'make build' that calls 'make build' on various projects
пре 4 месеци
Ray Burgemeestre
cff44fb195
Bump redis ++ versions
пре 10 месеци
Ray Burgemeestre
6ad49e0f66
v8pp build fixes (hopefully all of them)
пре 10 месеци
Ray Burgemeestre
d8a4186743
Add Ubuntu 24.04 targets
пре 10 месеци
Ray Burgemeestre
b0e5524d85
Add redis-plus-plus package.
пре 2 година
Ray Burgemeestre
a12c0867ed
git clone -b does not support hash apparently
пре 3 година
Ray Burgemeestre
6046e30d96
Another attempt at fixing the V8/V8pp build
пре 3 година
Ray Burgemeestre
1a5170094a
This failed the build unfortunately
пре 3 година
Ray Burgemeestre
a2689a35e9
Latest tag does not contain required fix, bump to current master.
пре 3 година
Ray Burgemeestre
15379372c6
Fix for v8pp compilation, config.hpp needs to be generated in the correct directory.
пре 3 година
Ray Burgemeestre
bec3962d9e
Hopefully this will be the final fix for the v8pp build.
пре 3 година
Ray Burgemeestre
7da4a8f798
Fix v8pp build, config.hpp now included again.
пре 3 година
Ray Burgemeestre
f2e2754ae0
Fix v8pp by updating it
пре 3 година
Ray Burgemeestre
46a7020668
Fix v8pp/v8 build
пре 3 година
Ray Burgemeestre
e50672714f
Bump versions of custom packages to 1.1.1
пре 3 година
Ray Burgemeestre
bc42aad205
Add Ubuntu 22.04 build targets in Makefiles everywhere
пре 3 година
rayburgemeestre
aeb86dbcc2
Introduce switch-to-latest-clang script
пре 3 година
rayburgemeestre
3c35917009
Bump v8 version from 8.2 to 9.3. and v8pp to latest as well.
пре 4 година
Ray Burgemeestre
c1847b0124
Fix permissions for v8pp
пре 5 година
Ray Burgemeestre
64f83900ec
Introduce Ubuntu 20.04 in more places
пре 5 година
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 година
Ray Burgemeestre
5aa96fc6ba
Bump clang to 10
пре 5 година
Ray Burgemeestre
b0af0c729f
Some experimental stuff, but NewDefaultPlatform object was undefined,
probably due to embedding the wrong .o file from mksnapshot
пре 5 година
Ray Burgemeestre
aaa369ef86
Include also i18n .so files etc., *.so in output release dir.
пре 5 година
Ray Burgemeestre
36d16c1a72
Checkout v8pp before trying to package it :-)
пре 5 година
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 година
Ray Burgemeestre
a8d093df3d
Had the wrong command in the v8pp Makefile for v8.a.
пре 5 година
Ray Burgemeestre
b04e97ab38
Add v8_monolithic in args.gn, apparently needed before it can build v8_monolith.
пре 5 година
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 година
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 година
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 година
Ray Burgemeestre
0fa8dfaf9e
Bump all versions to 1.1
пре 5 година
Ray Burgemeestre
c2943da0ea
Fix v8 build and archive v8.a properly.
пре 5 година
Ray Burgemeestre
700d514d57
Update v8pp + v8. This required a bunch of changes.
This will also require a bunch of fixes in Starcry.
пре 5 година
Ray Burgemeestre
35cc21aacc
Bump clang from 7 to version 9.
пре 5 година
Ray Burgemeestre
a2a0744552
Add some debugging to v8pp project
пре 5 година
Ray Burgemeestre
061d33c69a
Build v8 with clang++
пре 5 година
Ray Burgemeestre
16c89bcfa5
Fix v8pp v8.a creation
пре 5 година
Ray Burgemeestre
4f37ab51f0
Hopefully fix v8.a build
пре 5 година
Ray Burgemeestre
3f538f1f9f
Archiving and packaging should not happen inside the ubuntu docker image.
пре 5 година
Ray Burgemeestre
0f9fe16803
Enable package step for v8pp
пре 5 година
Ray Burgemeestre
bdbd8fde61
Add fpm
Add packaging for v8pp
пре 5 година
Ray Burgemeestre
badba45844
Initial version including v8pp build config.
пре 5 година