1 |
On 2010-09-29 6:40 PM, Diego Elio Pettenò wrote: |
2 |
> First of all, you should install lafilefixer and let it pass through the |
3 |
> currently-installed system: |
4 |
> |
5 |
> # emerge lafilefixer |
6 |
> # lafilefixer --justfixit |
7 |
> |
8 |
> This will convert the references to libtool archives to the -llibname |
9 |
> form, which works both with and without them. |
10 |
> |
11 |
> Secondly, you can avoid any future requirement for this by sanitising |
12 |
> the newly installed .la files; this can be done either by using the |
13 |
> (currently testing) Portage 2.1.9 series, or by adding the following |
14 |
> snippet to your /etc/portage/bashrc: |
15 |
> |
16 |
> post_src_install() { |
17 |
> lafilefixer "${D}" |
18 |
> } |
19 |
|
20 |
For those of us who prefer to stay with the stable portage, am I correct |
21 |
that once the 2.1.9 portage series goes stable, that we would then |
22 |
remove the above from /etc/portage/bashrc? What would happen if I forgot |
23 |
to do so (ie, how important is it)? |
24 |
|
25 |
Thanks Diego for communicating this situation so well... it is much |
26 |
appreciated. |
27 |
|
28 |
Charles |