[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: libc6 needs >= 2.0.7u (Closes: dpkg-shlibdeps is too strict



First I want to thank you all for this very informative discussion.

I was working on two assumptions, at least one of which was incorrect.
Someone told me early on that __register_frame_info was supposed to be
supplied static by the compiler. This, I am pretty sure, is incorrect. At
least libgcc.a doesn't supply this symbol. My second assumption was that
by insuring a working dpkg, all other difficulties could be fixed by an
upgrade. While this is true, the conversation indicates that fixing the
underlying libraries allows "broken" dpkg versions to become "fixed".

I continue to be dissatisfied with the use of Conflicts: to resolve these
problems, but honestly haven't come up with anything remotly functional to
replace it. I am told that apt will not have limits to the length of the
Conflicts: field, which actually only makes the problem worse, as the line
can grow indefinitely.

All grumbling asside, the only way I can see to deal with a range of
conflicts is to express each version conflict explicitly. This yields the
following conflict entries:

libstdc++2.8 (=2.90.29-1), libstdc++2.9 (=2.91.58), libstdc++2.9 (=2.91.59)

Does this work for everyone?

Thanks,

On Thu, 3 Dec 1998, J.H.M. Dassen (Ray) wrote:

> On Thu, Dec 03, 1998 at 11:28:32 +0100, Matthias Klose wrote:
> > Conflicts: libstdc++2.8 (= 2.90.29-1), libstdc++2.9 (>= 2.91.58), libstdc++2.9 (<< 2.91.59)
> > 
> > Ray may know better about the libstdc++2.8 dependency.
> 
> libstdc++2.8 2.90.29-1 is affected by the problem. It's fixed in -2.
> 
> The version in hamm (2.8_2.90.29-0.6) has its own definitions:
> 00032150 T __deregister_frame
> 000320e0 T __deregister_frame_info
> 00032180 T __frame_state_for
> 00032030 T __register_frame
> 00031fe0 T __register_frame_info
> 00032060 T __register_frame_info_table
> 000320b0 T __register_frame_table
> 
> I think this means it's unaffected (so only 2.90.29-1 is problematic), but I
> don't know for sure.
> 
> Ray
> -- 
> Obsig: developing a new sig
> 
> 

Dwarf
--
_-_-_-_-_-   Author of "The Debian Linux User's Guide"  _-_-_-_-_-_-

aka   Dale Scheetz                   Phone:   1 (850) 656-9769
      Flexible Software              11000 McCrackin Road
      e-mail:  dwarf@polaris.net     Tallahassee, FL  32308

_-_-_-_-_-_- If you don't see what you want, just ask _-_-_-_-_-_-_-


Reply to: