fix_openbsd_plugin_qelfparser.patch raw

   1  Fix compiling on OpenBSD
   2  
   3  Avoid use of undeclared identifier `ELFOSABI_AIX`.
   4  
   5  For the reference, see:
   6   - https://codeberg.org/OpenBSD/ports/src/commit/c5e4088b89277b96d840492f9961b1593182b99c/x11/qt6/qtbase/patches/patch-src_corelib_plugin_qelfparser_p_cpp
   7  
   8  
   9  --- a/qtbase/src/corelib/plugin/qelfparser_p.cpp
  10  +++ b/qtbase/src/corelib/plugin/qelfparser_p.cpp
  11  @@ -341,7 +341,9 @@ Q_DECL_UNUSED Q_DECL_COLD_FUNCTION static QDebug &operator<<(QDebug &d, ElfHeade
  12       case ELFOSABI_NETBSD:   d << " (NetBSD"; break;
  13       case ELFOSABI_LINUX:    d << " (GNU/Linux"; break;
  14       case ELFOSABI_SOLARIS:  d << " (Solaris"; break;
  15  +#ifndef Q_OS_OPENBSD
  16       case ELFOSABI_AIX:      d << " (AIX"; break;
  17  +#endif
  18       case ELFOSABI_IRIX:     d << " (IRIX"; break;
  19       case ELFOSABI_FREEBSD:  d << " (FreeBSD"; break;
  20       case ELFOSABI_OPENBSD:  d << " (OpenBSD"; break;
  21