This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: A problem with `make elf/ldso_install'
- To: "Maciej W. Rozycki" <macro at ds2 dot pg dot gda dot pl>
- Subject: Re: A problem with `make elf/ldso_install'
- From: "H . J . Lu" <hjl at lucon dot org>
- Date: Tue, 3 Oct 2000 09:44:15 -0700
- Cc: libc-alpha at sourceware dot cygnus dot com,Cristian Gafton <gafton at redhat dot com>
- References: <20000904170616.C12362@lucon.org> <Pine.GSO.3.96.1001002175644.12054J-100000@delta.ds2.pg.gda.pl>
On Mon, Oct 02, 2000 at 06:02:38PM +0200, Maciej W. Rozycki wrote:
> On Mon, 4 Sep 2000, H . J . Lu wrote:
>
> > I thought I had fixed it. Could you please double it?
>
> I've checked with 2.1.94 as of Sep 29th and the problem persists. I'm
> providing the report and the patch again for a reference:
>
> I am observing problems with the "elf/ldso_install" target that is
> available in the top level Makefile. With 2.1 it used to install the
> runtime loader only (there is even a comment in elf/Makefile that assures
> that's a desired behaviour). Now it also installs libc.so. As a result I
> cannot easily install ld.so separately anymore and also both ld.so and
> libc.so get installed twice upon `make install'.
You are right. Both ld.so and libc.so get installed twice.
>
> I believe the following change is responsible for the new behaviour.
> What was it expected to achieve?
>
> 2000-03-17 Cristian Gafton <gafton@redhat.com>
>
> * elf/Makefile ($(rtld-version-installed-name)): Delay replacing
> existing rtld-installed-name.
> ($(rtld-installed-name)): Request libc-$(version) be installed too.
> replace existing rtld-installed-name using $(symbolic-link-prog).
>
> Following is a patch that reverts the previous semantics.
>
> 2000-09-02 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
>
> * elf/Makefile (install-others): Remove.
> ($(inst_slibdir)/$(rtld-installed-name)): Do not depend on
> $(inst_slibdir)/libc-$(version).so.
>
> Maciej
>
Could someone please look into it?
Thanks.
H.J.