-
Bug
-
Resolution: Fixed
-
P4
-
25
-
b11
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8350261 | 24.0.2 | Martin Doerr | P4 | Resolved | Fixed | master |
Filed as separate issue to keep the upgrade PR clean of it.
Fix is the same as in the src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw.h part of theJDK-8309703
--- a/src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw.h
+++ b/src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw.h
@@ -11,7 +11,15 @@ extern "C" {
#include <stdint.h>
-#include <spa/utils/endian.h>
+#if !defined(__FreeBSD__) && !defined(__MidnightBSD__) && !defined(AIX)
+#include <endian.h>
+#endif
+
+#if defined(AIX)
+#include <sys/machine.h>
+#define __BIG_ENDIAN BIG_ENDIAN
+#define __BYTE_ORDER BIG_ENDIAN
+#endif
/**
* \addtogroup spa_param
Fix is the same as in the src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw.h part of the
--- a/src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw.h
+++ b/src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw.h
@@ -11,7 +11,15 @@ extern "C" {
#include <stdint.h>
-#include <spa/utils/endian.h>
+#if !defined(__FreeBSD__) && !defined(__MidnightBSD__) && !defined(AIX)
+#include <endian.h>
+#endif
+
+#if defined(AIX)
+#include <sys/machine.h>
+#define __BIG_ENDIAN BIG_ENDIAN
+#define __BYTE_ORDER BIG_ENDIAN
+#endif
/**
* \addtogroup spa_param
- backported by
-
JDK-8350261 AIX build failure after upgrade pipewire to 1.3.81
-
- Resolved
-
- caused by
-
JDK-8348600 Update PipeWire to 1.3.81
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk24u/d38ab94c
-
Commit(master) openjdk/jdk/19c0ce43
-
Review(master) openjdk/jdk24u/79
-
Review(master) openjdk/jdk/23543
(1 links to)