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: Got NEWS?




  In message <m0z0wel-00038oC@ocean.lucon.org>you write:
  > That is not the point. Suppose a Linux user installed egcs 1.0.3 under
  > /usr/local and compiled/installed a bunch of C++ progams which use
  > shared libstdc++ in /usr/local/lib. Now when he/she upgrades to egcs
  > 1.1, his/her existing C++ binaries may not run at all. My library
  > interface patch addresses this problem. As I mentioned before, a C++
  > library ABI is determined by libc ABI/API, libstdc++ ABI/API and C++
  > compiler interface. The current scheme for shared library name is
  > broken, especially on Linux, where we have 3 different C libraries with
  > 3 different ABIs, libc 5, glibc 2.0 and glibc 2.1. We should address
  > it in egcs 1.1.
Yes, I'm aware of all these issues.

But the fact remains that I strongly feel your patch is inappropriate
for egcs-1.1.  We have workarounds, they are not perfect, but I feel
the workarounds in place are more appropriate for egcs-1.1

Sorry,

jeff


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