You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
589 B
20 lines
589 B
https://bugs.gentoo.org/703132
|
|
|
|
include/compiler.h implies to define 'ulong' type.
|
|
glibc and musl define it on different conditions.
|
|
As a result tools fail to build on musl as:
|
|
include/env.h:159:1: error: unknown type name 'ulong'; did you mean 'long'?
|
|
|
|
We fix it by defining 'ulong' unconditionally (as on BSD).
|
|
|
|
--- a/include/compiler.h
|
|
+++ b/include/compiler.h
|
|
@@ -44,6 +44,7 @@
|
|
#ifdef __linux__
|
|
# include <endian.h>
|
|
# include <byteswap.h>
|
|
+typedef unsigned long ulong;
|
|
#elif defined(__MACH__) || defined(__FreeBSD__)
|
|
# include <machine/endian.h>
|
|
typedef unsigned long ulong;
|