This reverts commit 2a22c16b916602ee9ced429455add5707b0c4f74.
The old Buildbot (or maybe the build code's messing about with
LDFLAGS) seems to be broken and won't link successfully with the
std APIs, so this gets turned back off again until the new Buildbot
is active during the next release cycle.
Since version 2.3.12, freetype-config adds SYSROOT to all paths.
If we pass a --prefix that already includes SYSROOT, this will return
a duplicate SYSROOT. This patch detects that and adjusts prefix
accordingly.
We get this warning a lot for the Singleton class due to the way
we instantiate its specializations. Also in case we forget the
instantiation we get a link error anyway, so the warning is not
very useful anyway.
For some reason I cannot figure out how to enforce proper variable creation
in a generic way. I'll keep reading the docs but maybe someone else could
figure it out earlier
The Dig and Full Throttle were both crashing on startup on PSP2 (Vita)
when -O2, -O3, or -Os compiler optimizations were enabled. The problem
is fixed by adding the "-fno-optimize-sibling-calls" compiler flag.
This patch adds the additional architecture-dependent gcc-stdlibc++
include directory to match the existing gcc-stdlibc++ linker and
generic include directory.
Android builds currently fail when building the test runner because
the runner tries to include standard library headers, which cannot
be found. This patch adds the gcc-stdlibc++ include directory that
matches the existing gcc-stdlibc++ linker flag.
Until now, the configure script was unable to detect mingw64
as a platform that supports building plugins.
I tested this with MSYS2/mingw64 and was able to build all
engines dynamically. I opted not to use any wildcards for this
entry, because I don't know which variants are possible here.
This means that when using SDL 1.2 we use SDL_net 1.2, but when
using SDL 2 we now use SLD_net 2 as well. Both versions work
properly and there is not code change needed in ScummVM.
This change is because SDL_net depends on SDL, and using
SDL_net 1.2 with SDL 2 means we can end up needing to link with
both the SDL and SDL2 libraries.