[packages/kde4-kdelibs] build fix for i686 (meinproc4 still hangs though)

atler atler at pld-linux.org
Tue Jan 18 20:31:47 CET 2022


commit 897783453b21d1614d0b7b255d2ba6f3528c55bd
Author: Jan Palus <atler at pld-linux.org>
Date:   Tue Jan 18 20:27:21 2022 +0100

    build fix for i686 (meinproc4 still hangs though)
    
    hasKey on DayPeriod%i in klocale_kde.cpp still causes infinite loops.
    
    adding workaround doesn't help much since onto2vocabularyclass loops
    infinitely on reading desktop file (unrelated to qmap).
    
    it's time to admit qt4 is broken beyond repair.

 build.patch | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
---
diff --git a/build.patch b/build.patch
index 19c45b1..2032cb3 100644
--- a/build.patch
+++ b/build.patch
@@ -66,3 +66,18 @@
          d->m_terminaldirty = false; // slotTerminalToggled changed it
      }
  }
+--- kdelibs-4.14.38/kdecore/io/kfilesystemtype_p.cpp.orig	2017-11-05 02:51:22.000000000 +0100
++++ kdelibs-4.14.38/kdecore/io/kfilesystemtype_p.cpp	2022-01-18 18:36:10.743711677 +0100
+@@ -104,10 +104,9 @@
+         return KFileSystemType::Smb;
+     case MSDOS_SUPER_MAGIC:
+         return KFileSystemType::Fat;
+-    case RAMFS_MAGIC:
+-        return KFileSystemType::Ramfs;
+     default:
+-        return KFileSystemType::Other;
++	if (buf.f_type == RAMFS_MAGIC) return KFileSystemType::Ramfs;
++	else return KFileSystemType::Other;
+     }
+ }
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kde4-kdelibs.git/commitdiff/897783453b21d1614d0b7b255d2ba6f3528c55bd



More information about the pld-cvs-commit mailing list