aports/testing/mame/fix-musl.patch
2022-05-28 05:29:15 +00:00

41 lines
1 KiB
Diff

--- a/src/lib/netlist/plib/pexception.cpp
+++ b/src/lib/netlist/plib/pexception.cpp
@@ -8,7 +8,7 @@
#include <cfloat>
#include <iostream>
-#if (defined(__x86_64__) || defined(__i386__)) && defined(__linux__)
+#if (defined(__x86_64__) || defined(__i386__)) && defined(__linux__) && defined(__GLIBC__)
#define HAS_FEENABLE_EXCEPT (1)
#else
#define HAS_FEENABLE_EXCEPT (0)
--- a/3rdparty/bx/include/bx/bx.h
+++ b/3rdparty/bx/include/bx/bx.h
@@ -11,6 +11,7 @@
#include <stdint.h> // uint32_t
#include <stdlib.h> // size_t
#include <stddef.h> // ptrdiff_t
+#include <time.h> // time_t
#include "platform.h"
#include "config.h"
--- a/src/osd/modules/sound/pulse_sound.cpp
+++ b/src/osd/modules/sound/pulse_sound.cpp
@@ -19,6 +19,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <poll.h>
+#include <signal.h>
#include <thread>
#include <pulse/pulseaudio.h>
--- a/src/lib/netlist/plib/ppmf.h
+++ b/src/lib/netlist/plib/ppmf.h
@@ -94,6 +94,7 @@
#ifndef PPMF_FORCE_TYPE
#define PPMF_FORCE_TYPE -1
#endif
+#include "stddef.h"
namespace plib {