This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: __register_frame_info & shared library compatibility


On Wed, 07 Apr 1999 02:57:47 -0600, Jeffrey A Law wrote:
>
>  In message <199904070035.UAA17069@blastula.phys.columbia.edu>you write:
>  > That's strange.  That patch should theoretically make shared libs
>  > compiled by egcs act like shared libs compiled by gcc.
>But that's not necessarily good!  gcc2's handling of shared libraries is
>bad in a variety of ways.  Most notably the lack of backwards compatible
>EH interfaces

`act like' in the sense of `compatible ABI'.  The EH support should
still be present, just hiding.

>  > The correct binary interface for libc 2.0 is the one you get if you
>  > compile all purely C libraries with gcc 2.7.  Programs that expect
>  > something else are broken, sorry.  (There's no reason to prefer this
>  > rule except that that's what all the major distributions shipped.)
>No, the problem was soemone recompiled a library previously compiled with
>egcs-1.1.1 with egcs-1.1.2 and applications started breaking due to the
>weak handling.  At least that was my impression.  And that's horrible.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]