This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: __libc_ia64_register_backing_store_base
- To: rth at cygnus dot com
- Subject: Re: __libc_ia64_register_backing_store_base
- From: Ulrich Drepper <drepper at redhat dot com>
- Date: 29 Aug 2001 15:09:28 -0700
- Cc: java-patches at gcc dot gnu dot org, libc-alpha at sourceware dot cygnus dot com
- References: <20010829145746.A313@mufasa.cygnus.com>
- Reply-To: drepper at cygnus dot com (Ulrich Drepper)
rth@cygnus.com writes:
> A temporary workaround for bohem-gc is attached, but I think the
> proper solution is to move the init of this variable into libc.
> Specifically, into _dl_start_user for ld.so, and __libc_init_first
> for the static libc. Uli, this seem right to you?
Does this mean the GC is starting to do some work before the
constructors are run? This seems just wrong. If not all constructors
have finished their work the system is not yet in a consistent state
and things like this can happen. Note that this variable is set
before the applications constructors are run so the latter are fine.
--
---------------. ,-. 1325 Chesapeake Terrace
Ulrich Drepper \ ,-------------------' \ Sunnyvale, CA 94089 USA
Red Hat `--' drepper at redhat.com `------------------------