gnombe-builder: really fix musl
Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
This commit is contained in:
parent
12494b2a3d
commit
0f03fdd01b
38
srcpkgs/gnome-builder/patches/musl-wordsize.patch
Normal file
38
srcpkgs/gnome-builder/patches/musl-wordsize.patch
Normal file
@ -0,0 +1,38 @@
|
||||
--- src/plugins/sysprof/gbp-sysprof-plugin.c 2018-03-14 03:10:22.000000000 +0100
|
||||
+++ src/plugins/sysprof/gbp-sysprof-plugin.c 2018-04-10 15:20:46.416250960 +0200
|
||||
@@ -16,6 +16,10 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
+#if !defined(__GLIBC__)
|
||||
+#include <bits/reg.h> /* for __WORDSIZE */
|
||||
+#endif
|
||||
+
|
||||
#include <libpeas/peas.h>
|
||||
#include <ide.h>
|
||||
#include <sysprof.h>
|
||||
--- src/plugins/sysprof/gbp-sysprof-perspective.c 2018-03-14 03:10:22.000000000 +0100
|
||||
+++ src/plugins/sysprof/gbp-sysprof-perspective.c 2018-04-10 15:12:49.793279369 +0200
|
||||
@@ -17,6 +17,9 @@
|
||||
*/
|
||||
|
||||
#define G_LOG_DOMAIN "gbp-sysprof-perspective"
|
||||
+#if !defined(__GLIBC__)
|
||||
+#include <bits/reg.h> /* for __WORDSIZE */
|
||||
+#endif
|
||||
|
||||
#include <glib/gi18n.h>
|
||||
#include <sysprof.h>
|
||||
--- src/plugins/sysprof/gbp-sysprof-workbench-addin.c 2018-03-14 03:10:22.000000000 +0100
|
||||
+++ src/plugins/sysprof/gbp-sysprof-workbench-addin.c 2018-04-10 15:19:28.473255605 +0200
|
||||
@@ -16,6 +16,10 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
+#if !defined(__GLIBC__)
|
||||
+#include <bits/reg.h> /* for __WORDSIZE */
|
||||
+#endif
|
||||
+
|
||||
#include <glib/gi18n.h>
|
||||
#include <sysprof.h>
|
||||
|
@ -19,12 +19,5 @@ checksum=71b7527a4297b5e4986754f5563cb9afc777bc8a890b90145c05ac93f2d6a9f8
|
||||
case "$XBPS_TARGET_MACHINE" in
|
||||
*-musl) makedepends+=" libexecinfo-devel"
|
||||
LIBS+=" -lexecinfo"
|
||||
case "$XBPS_TARGET_MACHINE" in
|
||||
aarch64*|x86_64*)
|
||||
CXXFLAGS+=" -D__WORDSIZE=64"
|
||||
;;
|
||||
*) CXXFLAGS+=" -D__WORDSIZE=32"
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
|
Loading…
x
Reference in New Issue
Block a user