- Oct 08, 2021
-
-
Stéphane Cerveau authored
Add a meson job for debian sid.
-
Stéphane Cerveau authored
To version the library, meson should generate (optional) the libffi.map and pass it to the linker.
-
- Mar 02, 2021
-
-
Tim Fleschenberg authored
-
- Feb 28, 2021
-
-
Aleksandr Mezin authored
Fixes #5
-
- Sep 10, 2020
-
-
Nirbheek Chauhan authored
This is often broken. Part-of: <gstreamer/meson-ports/libffi!8>
-
- Apr 09, 2020
-
-
Jordan Petridіs authored
rebuild of the image cause the previous one couldn't run 32bit binaries due to a secutiry patch apprently https://support.microsoft.com/en-us/help/4542617/you-might-encounter-issues-when-using-windows-server-containers-with-t
-
- Apr 06, 2020
-
-
Nirbheek Chauhan authored
VS 2015 adds its VC bindir to PATH by default, so `ml` will get picked up if you have VS 2017 installed and enter a VS 2017 x64 command prompt. This will lead to build failures.
-
- Jan 14, 2020
-
-
Nirbheek Chauhan authored
And the image being used.
-
- Aug 27, 2019
-
-
Nirbheek Chauhan authored
Code copied from https://github.com/libffi/libffi/pull/486, cleaned up and split into separate commits with Meson support. Author is ossdev07 <ossdev@puresoftware.com>
-
Nirbheek Chauhan authored
-
Nirbheek Chauhan authored
These should really be configure checks, but they require inspecting the compiled output, which we can't with meson.
-
Nirbheek Chauhan authored
-
Nirbheek Chauhan authored
-
- Jul 17, 2019
-
-
Currently the container is based upon a windows 1607 image and requires a runner with a server/hyper-v 1607 host to be able to execute. There are plan on moving the runner to a 1807 later.
-
Nirbheek Chauhan authored
-
- Mar 08, 2019
-
-
Nirbheek Chauhan authored
-
- Oct 28, 2018
-
-
Nirbheek Chauhan authored
x86* are used by the iPhone simulator armv7 wrapper is taken from the aarch64/ffi.c iOS code
-
- Oct 27, 2018
-
-
Nirbheek Chauhan authored
-
- Oct 22, 2018
-
-
Nirbheek Chauhan authored
iOS is already supported through the arm/aarch64 codepaths.
-
Nirbheek Chauhan authored
Most arches other than x86 actually have the same code for all OSes, f.ex., arm and aarch64, so invert the ladder.
-
Nirbheek Chauhan authored
-
Nirbheek Chauhan authored
-
- Oct 21, 2018
-
-
Nirbheek Chauhan authored
Let's make a release so people can use a tarball instead of a git repository. https://github.com/centricular/libffi/pull/3#issuecomment-431688881 Upstream is at 3.3rc, and we're behind at this point, so 3.2.9999 sounds best.
-
-
- Oct 04, 2018
-
-
- Aug 31, 2018
-
-
Nirbheek Chauhan authored
Requires Meson 0.48, but that isn't released yet. It will just be ignored on older meson versions.
-
- Aug 28, 2018
-
-
Nirbheek Chauhan authored
'debug' is a reserved keyword and starting with meson 0.48 using it as a user option causes an error: > meson_options.txt:2: Option name debug is reserved.
-
- Mar 18, 2018
-
-
It's _MSC_VER not _MSVC_VER
-
MSVC can add truntime code that checks if a stack frame is mismanaged however our custom assembly delibrately accesses and modifies the parent stack frame. Fortunately we can disable that specific check for the function call so do that.
-
Mathieu Duponchelle authored
-
Fixes building with VS2013 which only supports C89. See: https://github.com/wingtk/gvsbuild/issues/206
-
We can't just blindly assume that everything will be relative to the build root. Must use paths relative to the current source/build dir.
-
Allows usage of the library via subprojects
-
Allows use as a subproject
-
* Reinstate win32 MSVC support from the last-known-good commit: 20562ac0 This is in the form of ffiold_msvc.c and win32_msvc.S * Upstream has MSVC support now, via win64_intel.S which is a translation of win64.S from GAS to Intel syntax. * Nuke "support" archs that we aren't testing gstreamer meson builds on. At present this is just Linux/Windows, x86/x86_64. * Use custom_targets instead of msvcc.sh for building assembly sources with MSVC
-
-
Also fixes some inconsistency between usage of #ifdef and #if inside C macros Include support for universal builds and multilib builds via suffixed arch-specific headers in ${prefix}/include + various other fixes.
-
Anthony Green authored
-
Anthony Green authored
-