1 |
> > There's no firefox-bin in /usr/bin on my system, there's just |
2 |
> > # ls -l /usr/bin/firefox* |
3 |
> > lrwxrwxrwx 1 root root 26 May 9 19:13 /usr/bin/firefox -> |
4 |
> > /usr/lib64/firefox/firefox |
5 |
> > |
6 |
> > And in that directory, again no shell script; |
7 |
> > # file /usr/lib64/firefox/firefox-bin |
8 |
> > /usr/lib64/firefox/firefox-bin: ELF 64-bit LSB executable, x86-64, |
9 |
> version |
10 |
> > 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, |
11 |
> for |
12 |
> > GNU/Linux 2.6.32, stripped |
13 |
> > |
14 |
> > System is ~amd64 for firefox/thunderbird |
15 |
> |
16 |
> I'm also using ~amd64 firefox (37.0.2) and mine is also a binary. Anyways, |
17 |
> what |
18 |
> this means is that the library is not loaded by the loader but by firefox |
19 |
> at |
20 |
> runtime so it's nothing to worry about. I guess some versions or build use |
21 |
> a |
22 |
> script to preload the library. |
23 |
> |
24 |
|
25 |
How do you tell that the library is loaded by firefox? How would it know to |
26 |
load libraries for other binaries? |