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



  In message <199904101341.JAA27027@blastula.phys.columbia.edu>you write:
  > >This problem can be solved by making the reference to the frame function
  > >in the crt files a normal (non-weak) reference again.  This will not break
  > >existing code.
  > 
  > This is technically true, however you will break people's
  > expectations.  Libc has been going around telling everyone that they
  > need to compile their libraries with gcc 2.7 or else apply the
  > controversial patch to egcs.  Oh, and the patch is official in egcs
  > 1.1.2.  From libc's point of view, any library that was not compiled
  > as above is broken; it fails to conform to the de facto ABI.
It does not matter if you and the glibc maintainers consider this a glibc
problem.  It is NOT ACCEPTABLE for egcs to break binary compatibility in
the manner that happened with egcs-1.1.2.  Period.

jeff


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