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