2009/5/24 Hans Schou <hans.sc...@gmail.com>

> Hi
>
> When I do a 'emerge -a world' emerge want to rebuild a lot of packages:
>
> Total: 293 packages (3 new, 1 in new slot, 289 reinstalls), Size of
> downloads: 0 kB
> Portage tree and overlays:
>  [0] /usr/portage
>  [?] indicates that the source repository could not be determined
>
> If I just do it it takes a lot of time and there is a package broken
> (smpeg, which is not installed).
>
> revdep-rebuild fails to resolve package order and try to build
> apr-util-0.9.12, although I have version apr-util-1.3.4 installed.
>
> Can anyone give a hint on where I should start solve the problems?
>
> I don't think my failure can be seen in 'emerge --info', but anyway it
> is here 
> http://w0.dk/~chlor/tmp/emerge-info.2009-05-24.text<http://w0.dk/%7Echlor/tmp/emerge-info.2009-05-24.text>
>
> /hans
>
> from your ammount of rebuild packages i think that you're changed something
in the base system packages.
first of all you should add -Wl,--as-needed to your ldflags and try again a
revdep rebuild and remove -Wl,-O1 (that would override the O2 in your cflags
when using ld). the --as-needed would strip out the need to rebuild this
huge ammount of packages when unnecessary because of the pacakges not being
really directly dependant on the library that triggered the rebuild. then
you should check your world file to see if you have the packages that you
really expect to be there and not other ones and then you should try out a
revdep-rebuild. this should fix out your issues.


-- 
dott. ing. beso

Reply via email to