libunwind-devel
[Top][All Lists]
Advanced

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

Re: [libunwind] "make install" installs libunwind-common.h.in


From: David Mosberger
Subject: Re: [libunwind] "make install" installs libunwind-common.h.in
Date: Thu, 7 Oct 2004 08:38:27 -0700

>>>>> On Thu, 07 Oct 2004 10:25:10 -0500, Matthieu Delahaye <address@hidden> 
>>>>> said:

  Matthieu> Preventing to have 2 different libunwind with same symbols
  Matthieu> at the same time.

  Matthieu> Imagine we have an application which link against
  Matthieu> libunwind7 and libunwind-setjmp0. And libunwind-setjmp0 is
  Matthieu> an "old" version which has been compiled with libunwind0
  Matthieu> and thus has a depedency against libunwind0.

It will work just fine with libunwind7.  There is no need for
symbol-versioning here.

  Matthieu> "Attach" to each symbol a version. In other word, instead
  Matthieu> of having "I need the symbol unw_step", you have "I need
  Matthieu> the symbol address@hidden". This create uniq symbols
  Matthieu> and prevent clashes.

This is in conflict with the (HJ-extend) libunwind spec (we would
break ABI compatibility), so it definitely isn't an option.

        --david


reply via email to

[Prev in Thread] Current Thread [Next in Thread]