Re: [orca-list] Accessibly running 32-bit apps on AMD64
- From: Jacob Schmude <j schmude gmail com>
- To: orca-list <orca-list gnome org>
- Subject: Re: [orca-list] Accessibly running 32-bit apps on AMD64
- Date: Sun, 29 Nov 2009 22:45:01 -0700
Hi
I've done the latter approach and, while it does work to some degree, it sometimes produces weird system
issues when the 32-bit and 64-bit libraries are loaded together. I don't have the errors on hand that
resulted, but it seemed that the 32-bit and 64-bit libraries were colliding when trying to access certain
parts of the accessibility infrastructure. In my case I just compiled a 64-bit binary of the application
(firefox in my case) but we do need to note that this is not always possible, a la proprietary gtk-based
applications (amazon mp3 downloader being a good example).
Btw, a chroot is hardly necessary if you want to mix 64 and 32 libs, the linker is designed to load 32-bit
libs from /lib32, /usr/lib32, /usr/local/lib32. I suppose you could find a 64-bit linker that wasn't compiled
to support this, but I've not seen one yet.
Anyone have any thoughts on how this issue can actually be worked out? Something for GNOME 3.0 perhaps? It's
a Linux linker and library design issue but at the same time, 32-bit applications tend to work if their
libraries are in place and only when mixed with the accessibility infrastructure do things start to act up.
On Nov 29, 2009, at 22:05, Jason White wrote:
Nolan Darilek <nolan thewordnerd info> wrote:
Failed to load module atk-bridge: wrong ELF class: ELFCLASS64
This means your dynamic linker is finding only a 64-bit version of the
library.
Basically, your best prospect is to obtain, or compile, a 64-bit build of
Thunderbird; otherwise you'll somehow have to obtain and install 32-bit
versions of all the libraries it requires, including the accessibility
components, which I personally wouldn't recommend unless your operating system
distribution is designed to support this, or unless you want to do a lot of
work in a chroot environment to install all of the dependencies.
_______________________________________________
Orca-list mailing list
Orca-list gnome org
http://mail.gnome.org/mailman/listinfo/orca-list
Visit http://live.gnome.org/Orca for more information on Orca.
The manual is at http://library.gnome.org/users/gnome-access-guide/nightly/ats-2.html
The FAQ is at http://live.gnome.org/Orca/FrequentlyAskedQuestions
Netiquette Guidelines are at http://live.gnome.org/Orca/FrequentlyAskedQuestions/NetiquetteGuidelines
Log bugs and feature requests at http://bugzilla.gnome.org
The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that
when a thing that cannot possibly go wrong goes wrong it usually turns out to be impossible to get at or
repair.
--Douglas Adams
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]