Ray Burgemeestre
961ccdb9dc
Fix permissions in bunch of projects
před 4 roky
Ray Burgemeestre
1526d0184a
Small fix in apt publisher.
před 4 roky
Ray Burgemeestre
f87e10bae7
Remove no longer supported packages from Ubuntu 20.04
před 4 roky
Ray Burgemeestre
c1847b0124
Fix permissions for v8pp
před 4 roky
Ray Burgemeestre
45200ce309
Fix permissions attempt 2
před 4 roky
Ray Burgemeestre
a8984e29ca
Fix permissions for boost build
před 4 roky
Ray Burgemeestre
6e3bfe4fd8
Rename targets
před 4 roky
Ray Burgemeestre
8743b54b54
trigger new build
před 4 roky
Ray Burgemeestre
eb8a6eaf0b
More Ubuntu 20.04 fixes
před 4 roky
Ray Burgemeestre
ce35a63a11
Fix non-interactive for Ubuntu 20.04
před 4 roky
Ray Burgemeestre
64f83900ec
Introduce Ubuntu 20.04 in more places
před 4 roky
Ray Burgemeestre
f4c4c3d2cc
Add apt publisher for Ubuntu 20.04.
před 4 roky
Ray Burgemeestre
9d621321f8
Undo SDL patch, and introduce ubuntu 20.04 FPM build image
před 4 roky
Ray Burgemeestre
c617c7cfc5
Add SDL version of allegro5 build as well in separate package.
před 4 roky
Ray Burgemeestre
7febfdcb3e
Add seasocks + pngpp to apt-publisher
před 4 roky
Ray Burgemeestre
c5de1289ea
Invoke make package for png++ and seasocks.
před 4 roky
Ray Burgemeestre
9be1be5387
Add png++ and seasocks
před 4 roky
Ray Burgemeestre
dc5d9a50b3
Update apt-publisher with new SFML material.
před 4 roky
Ray Burgemeestre
6aafdabadd
Add SFML 2.x static dependency.
Includes one patch to make it compatible with Allegro 5.
před 4 roky
Ray Burgemeestre
22c0739023
Enable trace feature for CAF. This comes in handy debugging messaging.
před 4 roky
Ray Burgemeestre
6a316d8fc3
Update CMake to 3.18.0-rc1 to get rid of annoying cmake warning about boost 0.17.3
před 4 roky
Ray Burgemeestre
e9647aa16b
Trigger new build (empty commit)
před 4 roky
Ray Burgemeestre
2fb94baa15
Bump cmake version again because I updated boost and that results in stupid warnings otherwise.
před 4 roky
Ray Burgemeestre
d9c1d039d7
Add clang-format to build image.
před 4 roky
Ray Burgemeestre
b92873391d
Build only necessary boost stuff and force libstdc++ in benchmarklib.
před 4 roky
Ray Burgemeestre
f03bb5acfb
Rename ffmpeg package, it conflicts on ubuntu with the real ffmpeg, which is inconvenient.
před 4 roky
Ray Burgemeestre
32118d3d18
Patch caf build for upstream issue
před 4 roky
Ray Burgemeestre
60d2b45236
Fix boost build, don't copy files as symlink but actual files when
packaging.
Simplify crtmpserver Makefile
před 4 roky
Ray Burgemeestre
44328c7e95
Get boost from git, the download tarball is unreliable.
před 4 roky
Ray Burgemeestre
85b319f856
Update CAF to newer version and make it use libstdc++ explicitly
před 4 roky
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.
před 4 roky
Ray Burgemeestre
5aa96fc6ba
Bump clang to 10
před 4 roky
Ray Burgemeestre
7d98f2db02
This seems to fix stuff in some cases. but I get runtime segfaults.
před 4 roky
Ray Burgemeestre
b0af0c729f
Some experimental stuff, but NewDefaultPlatform object was undefined,
probably due to embedding the wrong .o file from mksnapshot
před 5 roky
Ray Burgemeestre
e0d6b76611
Disable bundled clang compiler build.
před 5 roky
Ray Burgemeestre
aaa369ef86
Include also i18n .so files etc., *.so in output release dir.
před 5 roky
Ray Burgemeestre
36d16c1a72
Checkout v8pp before trying to package it :-)
před 5 roky
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.
před 5 roky
Ray Burgemeestre
8104836ffa
Re-organize packaging, on CI the gocd agent container user didn't have
proper permissions to access certain files for packaging.
před 5 roky
Ray Burgemeestre
a8d093df3d
Had the wrong command in the v8pp Makefile for v8.a.
před 5 roky
Ray Burgemeestre
b04e97ab38
Add v8_monolithic in args.gn, apparently needed before it can build v8_monolith.
před 5 roky
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> >)
před 5 roky
Ray Burgemeestre
07c927a7d3
Remove char of death
před 5 roky
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.
před 5 roky
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.
před 5 roky
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
před 5 roky
Ray Burgemeestre
0fa8dfaf9e
Bump all versions to 1.1
před 5 roky
Ray Burgemeestre
9ec257e6f9
Revert "Disable usage of -std=libc++"
This reverts commit 7d6442f67d
.
před 5 roky
Ray Burgemeestre
6425533a99
Make Fastpfor use libc++
před 5 roky
Ray Burgemeestre
50ff7c4cc8
Fix typo in Dockerfile
před 5 roky