- 06 Feb, 2023 1 commit
-
-
Heinrich Schuchardt authored
The meson specific files up to now lack support for the RISC-V architecture. Part-of: <!18>
-
- 13 Apr, 2022 1 commit
-
-
Carlos Falgueras García authored
This command needs "-m32" when cross-compiling for x86. Signed-off-by:
Carlos Falgueras García <cfalgueras@fluendo.com> Part-of: <!17>
-
- 21 Jan, 2022 3 commits
-
-
Loic Le Page authored
Part-of: <!15>
-
Loic Le Page authored
When building on Windows statically the flag FFI_STATIC_BUILD must be defined during compilation in order to NOT export functions with a __declspec(dllexport). If not, symbols are not correctly imported during static linkage. Part-of: <!15>
-
Nirbheek Chauhan authored
``` Program test-cc-supports-hidden-visibility.py found: YES (/usr/bin/python3 /path/to/libffi/test-cc-supports-hidden-visibility.py) WARNING: You should add the boolean check kwarg to the run_command call. It currently defaults to false, but it will default to true in future releases of meson. See also: https://github.com/mesonbuild/meson/issues/9300 ``` Part-of: <!16>
-
- 06 Dec, 2021 1 commit
-
-
fasterthanlime authored
Part-of: <!14>
-
- 08 Oct, 2021 2 commits
-
-
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.
-
- 02 Mar, 2021 1 commit
-
-
Tim Fleschenberg authored
-
- 28 Feb, 2021 1 commit
-
-
Aleksandr Mezin authored
Fixes #5
-
- 10 Sep, 2020 2 commits
-
-
Nirbheek Chauhan authored
This is often broken. Part-of: <!8>
-
- 09 Apr, 2020 1 commit
-
-
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
-
- 06 Apr, 2020 1 commit
-
-
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.
-
- 14 Jan, 2020 1 commit
-
-
Nirbheek Chauhan authored
And the image being used.
-
- 27 Aug, 2019 5 commits
-
-
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
-
- 17 Jul, 2019 2 commits
-
-
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
-
- 08 Mar, 2019 1 commit
-
-
Nirbheek Chauhan authored
-
- 28 Oct, 2018 1 commit
-
-
Nirbheek Chauhan authored
x86* are used by the iPhone simulator armv7 wrapper is taken from the aarch64/ffi.c iOS code
-
- 27 Oct, 2018 1 commit
-
-
Nirbheek Chauhan authored
-
- 22 Oct, 2018 4 commits
-
-
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
-
- 21 Oct, 2018 2 commits
-
-
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.
-
-
- 04 Oct, 2018 1 commit
-
-
- 31 Aug, 2018 1 commit
-
-
Nirbheek Chauhan authored
Requires Meson 0.48, but that isn't released yet. It will just be ignored on older meson versions.
-
- 28 Aug, 2018 1 commit
-
-
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.
-
- 18 Mar, 2018 6 commits
-
-
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
-