$NetBSD: patch-ae,v 1.12 2024/02/21 08:58:00 wiz Exp $ - Don't assert GNU ld on Solaris, where it might not be true. - Add endian compat. --- include/local.h.orig 2024-01-29 16:16:07.000000000 +0000 +++ include/local.h @@ -34,6 +34,15 @@ #include #elif defined(HAVE_SYS_ENDIAN_H) #include +#elif defined(__sun) +#include +#define __LITTLE_ENDIAN 1234 +#define __BIG_ENDIAN 4321 +#ifdef _BIG_ENDIAN +#define __BYTE_ORDER __BIG_ENDIAN +#else +#define __BYTE_ORDER __LITTLE_ENDIAN +#endif #else #error Header defining endianness not defined #endif @@ -279,7 +288,9 @@ extern snd_lib_error_handler_t snd_err_m /* */ +#ifndef __sun #define HAVE_GNU_LD +#endif #define HAVE_ELF #define HAVE_ASM_PREVIOUS_DIRECTIVE