From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: ** X-Spam-Status: No, score=2.3 required=5.0 tests=DATE_IN_PAST_96_XX,DMARC_QUAR, MAILING_LIST_MULTI autolearn=no autolearn_force=no version=4.0.0 Received: from blueyonder.co.uk (pcow058o.blueyonder.co.uk [195.188.53.98]) by chiba.3jane.net (Postfix) with ESMTP id 64C20ABDB8 for ; Tue, 16 Apr 2002 14:05:09 -0500 (CDT) Received: from pcow058m.blueyonder.co.uk ([127.0.0.1]) by blueyonder.co.uk with Microsoft SMTPSVC(5.5.1877.757.75); Tue, 16 Apr 2002 20:04:50 +0100 Received: from vorlonlx.local.net (unverified [62.30.226.124]) by pcow058m.blueyonder.co.uk (Content Technologies SMTPRS 4.2.9) with ESMTP id for ; Tue, 16 Apr 2002 20:04:43 +0100 Content-Type: text/plain; charset="iso-8859-1" From: Alastair Nicol To: gentoo-dev@gentoo.org Date: Sun, 16 Sep 2001 20:06:27 +0100 X-Mailer: KMail [version 1.4] References: In-Reply-To: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-Id: <200109162006.27247.ifni@blueyonder.co.uk> Subject: [gentoo-dev] Minor KDE issue... Sender: gentoo-dev-admin@gentoo.org Errors-To: gentoo-dev-admin@gentoo.org X-BeenThere: gentoo-dev@gentoo.org X-Mailman-Version: 2.0.6 Precedence: bulk Reply-To: gentoo-dev@gentoo.org List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux developer list List-Unsubscribe: , List-Archive: X-Archives-Salt: 28880956-48e4-41fa-8054-54e5a1f47c56 X-Archives-Hash: ebd92a42f4d09ce3d5059c89385d0512 i've been trying to figure out a seperate kword issue using strace and no= ticed=20 something odd when starting kde apps. when the apps start-up they try to load various libraries, but quite ofte= n try=20 several different paths before finding the correct one. example at end of= =20 mail. i expect this is "normal" kde behaviour as most people binary install kde= and=20 kde needs to know where the libs are. but as i've compiled KDE it should = know=20 exactly where to look. if you look at the strace there are tonnes of messages like this, i dont = know=20 how to measure but based on the volumn i would guess it slow's KDE apps a= t=20 startup (yup i already know about the KDE slowdown issue linking to c++=20 libs). this is a minor perf issue, but kde needs all the help it can get. I've been poking around in gentoo and cannot for the life of me work out = how=20 kde works out these path names. in the example i havnt got any directorie= s=20 i686/mmx to start with! (guess it doesnt help that one language i dont kn= ow=20 happens to be C) Can anyone point me in any helpful directions?? Gentoo 1.1a + kde 3 - very standard "off the shelf" install. Thanks Al open("/usr/kde/3/lib/libjpeg.so.62", O_RDONLY) =3D -1 ENOENT (No such fil= e or=20 directory) open("/usr/qt/3/lib/i686/mmx/libjpeg.so.62", O_RDONLY) =3D -1 ENOENT (No = such=20 file or directory) stat64("/usr/qt/3/lib/i686/mmx", 0xbfffee44) =3D -1 ENOENT (No such file = or=20 directory) open("/usr/qt/3/lib/i686/libjpeg.so.62", O_RDONLY) =3D -1 ENOENT (No such= file=20 or directory) stat64("/usr/qt/3/lib/i686", 0xbfffee44) =3D -1 ENOENT (No such file or=20 directory) open("/usr/qt/3/lib/mmx/libjpeg.so.62", O_RDONLY) =3D -1 ENOENT (No such = file or=20 directory) stat64("/usr/qt/3/lib/mmx", 0xbfffee44) =3D -1 ENOENT (No such file or=20 directory) open("/usr/qt/3/lib/libjpeg.so.62", O_RDONLY) =3D -1 ENOENT (No such file= or=20 directory) stat64("/usr/qt/3/lib", {st_mode=3DS_IFDIR|0755, st_size=3D4096, ...}) =3D= 0 open("/usr/X11R6/lib/i686/mmx/libjpeg.so.62", O_RDONLY) =3D -1 ENOENT (No= such=20 file or directory) stat64("/usr/X11R6/lib/i686/mmx", 0xbfffee44) =3D -1 ENOENT (No such file= or=20 directory) open("/usr/X11R6/lib/i686/libjpeg.so.62", O_RDONLY) =3D -1 ENOENT (No suc= h file=20 or directory) stat64("/usr/X11R6/lib/i686", 0xbfffee44) =3D -1 ENOENT (No such file or=20 directory) open("/usr/X11R6/lib/mmx/libjpeg.so.62", O_RDONLY) =3D -1 ENOENT (No such= file=20 or directory) stat64("/usr/X11R6/lib/mmx", 0xbfffee44) =3D -1 ENOENT (No such file or=20 directory) open("/usr/X11R6/lib/libjpeg.so.62", O_RDONLY) =3D -1 ENOENT (No such fil= e or=20 directory) stat64("/usr/X11R6/lib", {st_mode=3DS_IFDIR|0755, st_size=3D4096, ...}) =3D= 0 open("/etc/ld.so.cache", O_RDONLY) =3D 3