Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 05 Feb 1999 17:01:59 -0800 (PST)
From:      John Polstra <jdp@polstra.com>
To:        Terry Lambert <tlambert@primenet.com>
Cc:        mjacob@feral.com, alpha@FreeBSD.ORG
Subject:   Re: Could somebody please test this patch?
Message-ID:  <XFMail.990205170159.jdp@polstra.com>
In-Reply-To: <199902060009.RAA18825@usr02.primenet.com>

next in thread | previous in thread | raw e-mail | index | archive | help

Terry Lambert wrote:
>> > The assumption in the EABI that specifies ELF and specifies the
>> > offset at which the binary is linked is pretty ingrained in the
>> > binaries.
>> 
>> But this is for the dynamic linker, not for executables.
> 
> Never mind.  When you said "dynamic linker" I thought "ld.so",

Sheesh, read the article or read the patch.  It's about the image
loader in the kernel mapping the dynamic linker into the process
address space.

> which gets mapped to a specific address for Alpha binaries by the
> image activator,

Fine, then _tell_ me what the specific address is supposed to be,
if there even really is one.  I know there's a specific address in
SVR4/i386, but as yet you've given me no reason to think the address
is wired down on the Alpha.  Just saying it's wired down doesn't do
anybody a bit of good if you don't state what the address is supposed
to be.

> not the crt0.o (that's why you can dlopen from static executable on
> an Alpha; same for SVR4 and Solaris, for that matter).

As I've told you at least four times in the mailing lists, that is
misinformation.  I know from first-hand experience (and from man
pages) that you can't use dlopen in static executables under SVR4.
And I and others have quoted every variety of Solaris man page to you,
which specifically say you can't do it.  I wish you'd quit spreading
it around that you can, because it's utterly false.

John
---
  John Polstra                                               jdp@polstra.com
  John D. Polstra & Co., Inc.                        Seattle, Washington USA
  "Nobody ever went broke underestimating the taste of the American public."
                                                            -- H. L. Mencken

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.990205170159.jdp>