1 |
On Mon, 2009-05-18 at 11:56 +0200, Fabian Groffen wrote: |
2 |
> On 18-05-2009 10:39:44 +0200, Markus Duft wrote: |
3 |
> > > Maybe this is something totally different, but doesn't the |
4 |
> > > eclass/portage somewhere *remove* the executable bit of shared |
5 |
> > > libraries? |
6 |
> > |
7 |
> > hmm. have to look that up, but i guess what you mean is the handling |
8 |
> > of .la files?. however it is strange because it is the _only_ .so that |
9 |
> > is not executable. and of course non-executable shared libraries don't |
10 |
> > work. |
11 |
> > |
12 |
> > i'd like to avoid a chmod a+x :) |
13 |
> |
14 |
> Please check misc-functions.sh and isolated-functions.sh |
15 |
> |
16 |
|
17 |
mhm, right; /opt/gentoo/usr/lib/portage/bin/misc-functions.sh |
18 |
(install_qa_check()) does all i want, and the code seems to be |
19 |
well-written enough to get libintl.so*, and make it executable. however |
20 |
it doesn't (and as i said, libintl is the only one) :( . |
21 |
|
22 |
also it seems portage calls install_qa_check rather unconditionally, so |
23 |
it shouldn't be the case that any pre_src_install (or any other hook) |
24 |
makes the call to the function disappear. |
25 |
|
26 |
I'll do further investigation. |
27 |
|
28 |
Cheers, Markus |
29 |
|
30 |
> |