diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-02-22 17:40:31 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-02-22 17:40:31 +0000 |
commit | c794e18e3eef5414856f70733e3a62479ce78c33 (patch) | |
tree | d7d4d67bf428ac02cd0c5614757c13a70b53d710 /dev-qt/qtbase/files | |
parent | 8ef9b8c62c1aa79c0bceaf3c0d6fe1e7cdd976d0 (diff) |
gentoo auto-resync : 22:02:2024 - 17:40:30
Diffstat (limited to 'dev-qt/qtbase/files')
-rw-r--r-- | dev-qt/qtbase/files/qtbase-6.6.2-x32abi.patch | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/dev-qt/qtbase/files/qtbase-6.6.2-x32abi.patch b/dev-qt/qtbase/files/qtbase-6.6.2-x32abi.patch new file mode 100644 index 000000000000..1204dcc5c25c --- /dev/null +++ b/dev-qt/qtbase/files/qtbase-6.6.2-x32abi.patch @@ -0,0 +1,13 @@ +https://bugs.gentoo.org/925103 +--- a/src/corelib/thread/qthread.h ++++ b/src/corelib/thread/qthread.h +@@ -166,5 +166,9 @@ + #elif defined(Q_PROCESSOR_X86_64) && ((defined(Q_OS_LINUX) && defined(__GLIBC__)) || defined(Q_OS_FREEBSD)) + // x86_64 Linux, BSD uses FS ++# if defined(__ILP32__) ++ __asm__("mov %%fs:%c1, %0" : "=r" (tid) : "i" (2 * sizeof(void*)) : ); ++# else + __asm__("movq %%fs:%c1, %0" : "=r" (tid) : "i" (2 * sizeof(void*)) : ); ++# endif + #elif defined(Q_PROCESSOR_X86_64) && defined(Q_OS_WIN) + // See https://en.wikipedia.org/wiki/Win32_Thread_Information_Block |