]> granicus.if.org Git - strace/commitdiff
mips: use <asm/sgidefs.h>
authorAndre McCurdy <armccurdy@gmail.com>
Fri, 5 Feb 2016 22:00:00 +0000 (14:00 -0800)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 20 Jan 2017 18:30:11 +0000 (18:30 +0000)
Build fix for MIPS with musl libc.

The MIPS specific header <sgidefs.h> is provided by glibc and uclibc
but not by musl. Regardless of the libc, the kernel headers provide
<asm/sgidefs.h> which provides the same definitions, so use that
instead.

* configure.ac: Replace <sgidefs.h> with <asm/sgidefs.h>.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
configure.ac

index c439d5a9cbf413d644cc662ad00ed3cc84a3cc11..38177146cd21af3bf3f8e4325680cfcb256a5b4f 100644 (file)
@@ -216,20 +216,20 @@ MIPS_ABI=
 if test "$arch" = mips; then
        AC_CACHE_CHECK([for _MIPS_SIM], [st_cv__MIPS_SIM],
                       [AC_COMPUTE_INT([st_cv__MIPS_SIM], [_MIPS_SIM],
-                                      [#include <sgidefs.h>],
+                                      [#include <asm/sgidefs.h>],
                                       [AC_MSG_ERROR([_MIPS_SIM cannot be determined])])])
 
        AC_CACHE_CHECK([for MIPS ABI], [st_cv_mips_abi],
                [AC_COMPILE_IFELSE(
-                       [AC_LANG_PROGRAM([[#include <sgidefs.h>]],
+                       [AC_LANG_PROGRAM([[#include <asm/sgidefs.h>]],
                                         [[int i[_MIPS_SIM == _MIPS_SIM_ABI32 ? 1 : - 1];]])],
                        [st_cv_mips_abi=o32],
                [AC_COMPILE_IFELSE(
-                       [AC_LANG_PROGRAM([[#include <sgidefs.h>]],
+                       [AC_LANG_PROGRAM([[#include <asm/sgidefs.h>]],
                                         [[int i[_MIPS_SIM == _MIPS_SIM_NABI32 ? 1 : - 1];]])],
                        [st_cv_mips_abi=n32],
                [AC_COMPILE_IFELSE(
-                       [AC_LANG_PROGRAM([[#include <sgidefs.h>]],
+                       [AC_LANG_PROGRAM([[#include <asm/sgidefs.h>]],
                                         [[int i[_MIPS_SIM == _MIPS_SIM_ABI64 ? 1 : - 1];]])],
                        [st_cv_mips_abi=n64],
                        [st_cv_mips_abi=unknown])])])])