public inbox for libc-hacker@sourceware.org
 help / color / mirror / Atom feed
[parent not found: <200001122329.PAA02745@localhost.cygnus.com>]
* the setrlimit changes in glibc 2.1.3
@ 2000-01-12 12:30 Cristian Gafton
  2000-01-12 14:58 ` Mark Kettenis
  0 siblings, 1 reply; 26+ messages in thread
From: Cristian Gafton @ 2000-01-12 12:30 UTC (permalink / raw)
  To: libc-hacker

The current changes in setrlimit that were backported to glibc 2.1.3 are
causing this library to become once again binary incompatible with the
preivious releases. You you have any dynamic library linked against a
previous version of glibc that is calling setrlimit, you'll not be able to
use it after upgrading to glibc 2.1.3.

At linking stage, the linker complains about an undefined
setrlimit@@GLIBC_2.0 symbol - this is because previously the setrlimit was
not a versioned symbol.

There are anumber of vendors that are hit by this problem, and I would
like to ask the hackers from other vendors what do they think about this
change. The options are:

1. revert the change and call it good for glibc 2.1. Life sucks.
2. build a custom object file (or static archive) that gets listed in
/usr/lib/libc.so that will provide that dummy symbol version - will this
work?
3. other options?

In any case, if we leave it the way it is now, we will be screwing up
people that have put out development environments linked against previous
versions of glibc. And again we are at fault.

Cristian
--
----------------------------------------------------------------------
Cristian Gafton     --     gafton@redhat.com      --     Red Hat, Inc.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  "How could this be a problem in a country where we have Intel and 
   Microsoft?"  --Al Gore on Y2K

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2000-01-14 13:20 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <200001122306.PAA02712@localhost.cygnus.com>
2000-01-12 15:12 ` the setrlimit changes in glibc 2.1.3 Cristian Gafton
2000-01-13  4:32   ` Andreas Schwab
2000-01-13  5:38     ` Cristian Gafton
2000-01-13  6:18       ` Mark Kettenis
2000-01-13  6:35         ` Cristian Gafton
2000-01-13  6:55           ` Jakub Jelinek
2000-01-13  7:02           ` Mark Kettenis
2000-01-13 11:40             ` Roland McGrath
2000-01-13 12:45               ` Joel Klecker
2000-01-13 14:47               ` Thorsten Kukuk
2000-01-13 15:20                 ` glibc release management Roland McGrath
2000-01-13 15:34                   ` Thorsten Kukuk
2000-01-13 23:13                   ` Cristian Gafton
2000-01-14  0:46                     ` Thorsten Kukuk
     [not found]                       ` <200001141946.LAA00505@localhost.cygnus.com>
2000-01-14 13:10                         ` Thorsten Kukuk
2000-01-14  1:05               ` the setrlimit changes in glibc 2.1.3 Andreas Jaeger
2000-01-14 13:20                 ` Roland McGrath
     [not found] <200001122329.PAA02745@localhost.cygnus.com>
2000-01-12 15:41 ` Cristian Gafton
2000-01-12 20:41   ` H . J . Lu
2000-01-12 22:21     ` Thorsten Kukuk
2000-01-13  6:33       ` Mark Kettenis
2000-01-13  9:26       ` H . J . Lu
2000-01-12 12:30 Cristian Gafton
2000-01-12 14:58 ` Mark Kettenis
2000-01-12 15:44   ` Cristian Gafton
2000-01-12 20:21     ` H . J . Lu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).