[csw-maintainers] Library problem?

Mike Watters mwatters at opencsw.org
Wed Jul 8 23:11:50 CEST 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

William Bonnet wrote:
> Hi
> 
>> It would seem as though our existing users might be similarly plagued
>> with
>> this sort of thing if they upgraded recently.
>>
>> if so, this very nasty situation, warrants an email about it, to the
>> announce and user lists.
>>   
> Based on Trygve advices i made a few tests and had a look to the way
> sun's gnome desktop is working.  I run a Ultra 20, thus an amd64 CPU. In
> the Solaris installation there is both 32 and 64 bits versions of pango.
> Here are the files i have :
> 
> 64 bits version
> 
> [william at cyaegha:/usr/lib/amd64]$ ls *pango*
> libpango-1.0.so          libpangoft2-1.0.so         
> libpangox-1.0.so          libpangoxft-1.0.so
> libpango-1.0.so.0        libpangoft2-1.0.so.0       
> libpangox-1.0.so.0        libpangoxft-1.0.so.0
> libpango-1.0.so.0.501.1  libpangoft2-1.0.so.0.501.1 
> libpangox-1.0.so.0.501.1  libpangoxft-1.0.so.0.501.1
> 
> pango:
> 1.4.0
> 
> [william at cyaegha:/usr/lib/amd64]$ ls pango/1.4.0/modules/
> pango-arabic-fc.so  pango-basic-fc.so  pango-basic-x.so 
> pango-hangul-fc.so  pango-hebrew-fc.so  pango-indic-fc.so  pango-thai-fc.so
> 
> 32 bits version
> 
> [william at cyaegha:/usr/lib]$ ls *pango*
> libpango-1.0.so          libpangoft2-1.0.so         
> libpangox-1.0.so          libpangoxft-1.0.so
> libpango-1.0.so.0        libpangoft2-1.0.so.0       
> libpangox-1.0.so.0        libpangoxft-1.0.so.0
> libpango-1.0.so.0.501.1  libpangoft2-1.0.so.0.501.1 
> libpangox-1.0.so.0.501.1  libpangoxft-1.0.so.0.501.1
> 
> pango:
> 1.4.0
> 
> [william at cyaegha:/usr/lib]$ ls pango/1.4.0/modules/
> pango-arabic-fc.so  pango-basic-fc.so  pango-basic-x.so 
> pango-hangul-fc.so  pango-hebrew-fc.so  pango-indic-fc.so  pango-thai-fc.so
> 
> By default /etc/pango/pango.modules contains the 32 bits modules, even
> on my amd64 version.
> 
> I made the following tests running both 32 bits and 64 bits version of
> gtk-demo (/usr/bin/gtk-demo and /usr/bin/amd64/gtk-demo).
> 
> . Running application gtk-demo and pango.modules using same versions
> (both 32 or both 64 bits) work is fine.
> 
> . Running 64bits apps with 32 bits modules works also, but running 32
> bits app with 64 bits modules does not work.
> 
> Please notice that from Sun's isntallation running both 64bits, or
> 64bits apps with 32bits modules produce the same warnings
> 
>     (gtk-demo:19058): Gtk-WARNING **: Unable to locate theme engine in
> module_path: "blueprint",
> 
> Running a full 32bits stack produce no warnings
> 
> 
> 
> So i may suggest to do some more testing, like recompiling a couple of
> our desktop app in 64 bits mode, and test these apps against 32 bits
> modules. If it work fine, we may generate by default a pango.module
> config file containing 32 bits modules.
> 
> Because :
> 
> 1/ it works :)
> 
> 2/ most of the desktop app are compiled only in 32 bits
> 
> cheers
> W.
> 
> 

I believe the running proposal is to remove the isaexec from pango, and have
the default pango.modules file containing the 32bit.

there was some discussion on having a /opt/csw/etc/64/pango.modules file
which would be fine with me, AFAIK there is currently nothing in CSW that uses
the 64bit pango libs. ( as they never existed before ) so we can patch the
64bit versions to use the correct modules file.

I believe I saw some messages that Dago is on Holiday?


- --

Thanks,
Mike

"Any intelligent fool can make things bigger, more complex,
and more violent.  It takes a touch of genius -- and a lot of courage --
to move in the opposite direction."

* Albert Einstein 1879 - 1955
    US German-born Theoretical Physicist
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (SunOS)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkpVC5YACgkQLrhmsXMSLxftaQCfccWs8VOp5ZFYtdz/Y6r6CeSV
xe8An0qHVjDu+T8t1lBKs7q1lES9IfhT
=FEmQ
-----END PGP SIGNATURE-----



More information about the maintainers mailing list