On Wednesday, May 27, 2015 04:20:52 PM Adam Carter wrote:
> On Wed, May 27, 2015 at 4:03 PM, Franz Fellner <[email protected]>
> 
> wrote:
> > Adam Carter wrote:
> > > On Wed, May 27, 2015 at 3:24 PM, Franz Fellner <[email protected]>
> > > 
> > > wrote:
> > > > "Look at" usually means "Read the file" - look at the content ;)
> > > 
> > > Lets pretend for one minute that i'm a dumbass. In what way would I read
> > 
> > a
> > 
> > > binary executable, and how is that relevant to plugin-container?
> > 
> > Just have a look and don't pretend it's a binary file ;)
> > 
> > $ cat /usr/bin/firefox-bin
> > #!/bin/sh
> > unset LD_PRELOAD
> > LD_LIBRARY_PATH="/opt/firefox/"
> > GTK_PATH=/usr/lib/gtk-2.0/
> > exec /opt/firefox/firefox "$@"
> 
> There's no firefox-bin in /usr/bin on my system, there's just
> # ls -l /usr/bin/firefox*
> lrwxrwxrwx 1 root root 26 May  9 19:13 /usr/bin/firefox ->
> /usr/lib64/firefox/firefox
> 
> And in that directory, again no shell script;
> # file /usr/lib64/firefox/firefox-bin
> /usr/lib64/firefox/firefox-bin: ELF 64-bit LSB executable, x86-64, version
> 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for
> GNU/Linux 2.6.32, stripped
> 
> System is ~amd64 for firefox/thunderbird

I'm also using ~amd64 firefox (37.0.2) and mine is also a binary. Anyways, what 
this means is that the library is not loaded by the loader but by firefox at 
runtime so it's nothing to worry about. I guess some versions or build use a 
script to preload the library.


Reply via email to