24 lines
753 B
Diff
24 lines
753 B
Diff
The native version of expat may be used on older systems which dont have glibc 2.25
|
|
and hence don't have getrandom() thanks to uninative. Disable the libc call and
|
|
use the syscall instead to avoid a compatibility issue until we have 2.25 everywhere
|
|
we support with uninative.
|
|
|
|
RP
|
|
2017/8/14
|
|
|
|
Upstream-Status: Inappropriate
|
|
|
|
Index: expat-2.2.3/configure.ac
|
|
===================================================================
|
|
--- expat-2.2.3.orig/configure.ac
|
|
+++ expat-2.2.3/configure.ac
|
|
@@ -151,7 +151,7 @@ AC_LINK_IFELSE([AC_LANG_SOURCE([
|
|
#include <stdlib.h> /* for NULL */
|
|
#include <sys/random.h>
|
|
int main() {
|
|
- return getrandom(NULL, 0U, 0U);
|
|
+ return getrandomBREAKME(NULL, 0U, 0U);
|
|
}
|
|
])], [
|
|
AC_DEFINE([HAVE_GETRANDOM], [1],
|