dev-games/godot: fix build with musl+gcc13

Not extensively checked with musl, so there could still be issues.

Closes: https://bugs.gentoo.org/906363
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
This commit is contained in:
Ionen Wolkens
2023-06-05 08:30:06 -04:00
parent 6a39ca9c09
commit 694bb52f4d
4 changed files with 26 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
Issues seem(?) to only trigger when gcc13 is combined with musl.
https://bugs.gentoo.org/906363
--- a/modules/fbx/fbx_parser/FBXCommon.h
+++ b/modules/fbx/fbx_parser/FBXCommon.h
@@ -78,2 +78,3 @@
+#include <cstdint>
#include <string>
--- a/thirdparty/vhacd/inc/vhacdManifoldMesh.h
+++ b/thirdparty/vhacd/inc/vhacdManifoldMesh.h
@@ -17,2 +17,3 @@
#define VHACD_MANIFOLD_MESH_H
+#include <cstdint>
#include "vhacdCircularList.h"

View File

@@ -0,0 +1,9 @@
Issues seem(?) to only trigger when gcc13 is combined with musl.
https://bugs.gentoo.org/906363
--- a/thirdparty/vhacd/inc/vhacdManifoldMesh.h
+++ b/thirdparty/vhacd/inc/vhacdManifoldMesh.h
@@ -17,2 +17,3 @@
#define VHACD_MANIFOLD_MESH_H
+#include <cstdint>
#include "vhacdCircularList.h"

View File

@@ -69,6 +69,7 @@ BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-3.5-musl.patch
"${FILESDIR}"/${PN}-3.5-scons.patch
"${FILESDIR}"/${PN}-3.5.2-gcc13.patch
)
src_prepare() {

View File

@@ -72,6 +72,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-4.0_beta3-headless-header.patch
"${FILESDIR}"/${PN}-4.0_rc2-musl.patch
"${FILESDIR}"/${PN}-4.0_rc3-scons.patch
"${FILESDIR}"/${PN}-4.0.3-gcc13.patch
)
src_prepare() {