Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin-developers AT sources DOT redhat DOT com Message-ID: <027801c0f210$d1e7c5c0$0200a8c0@lifelesswks> From: "Robert Collins" To: References: <001f01c0f0e6$72b8ec80$0200a8c0 AT lifelesswks> <20010610004015 DOT D29231 AT redhat DOT com> <23114413578 DOT 20010610185633 AT logos-m DOT ru> <20010610120846 DOT B5292 AT redhat DOT com> Subject: Re: dll base address Date: Mon, 11 Jun 2001 10:52:41 +1000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 X-OriginalArrivalTime: 11 Jun 2001 00:42:35.0932 (UTC) FILETIME=[6893C5C0:01C0F20F] ----- Original Message ----- From: "Christopher Faylor" To: Sent: Monday, June 11, 2001 2:08 AM Subject: Re: dll base address > On Sun, Jun 10, 2001 at 06:56:33PM +0400, egor duda wrote: > >Sunday, 10 June, 2001 Christopher Faylor cgf AT redhat DOT com wrote: > >>>As you can see, cygwin1.dll has been loaded at 02561000. It seems to me > >>>that if __cygwin_user_data is a non-relocatble variable, that we should > >>>mark cygwin1.dll as non-relocatable. > >>> > >>>Thoughts? > > > So, the DLL should be relocatable as long as it is consistently being > relocated to the same location. > > There is a lot more than just vtables that would need to be addressed > if we were to fix this. > > cgf So for now, we should mark cygwin1.dll as non-relocatable. How do we do this for gcc/ld ? MS LINK uses /FIXED, and I couldn't see a .def instruction for it :[. Rob