Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com> List-Archive: <http://sources.redhat.com/ml/cygwin/> List-Post: <mailto:cygwin AT sources DOT redhat DOT com> List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs> Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com From: Venkat Iyer <venkat AT comit DOT com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <14827.35638.551000.788842@gargle.gargle.HOWL> Date: Mon, 16 Oct 2000 16:11:50 -0700 (Pacific Daylight Time) To: DJ Delorie <dj AT delorie DOT com> Cc: venkat AT comit DOT com, cygwin AT sourceware DOT cygnus DOT com Subject: Re: Solution: Exporting symbols from an executable > > The main thing I was missing is that you HAVE to create a .exp file. > > Since most other dlltool functionality is subsumed by ld, I wonder why > > this isn't. Or if there's some option that I couldn't figure out. > > Setting up the exports is only done when building a dll (--shared). I > don't see why it couldn't be enabled for all cases, but usually exe's > don't need one. (Disclaimer: ) I haven't studied spec files, so I don't know much about option processing. But if I were to add setting up exports even when doing an exe, would that be done as 1. a command line option? 2. in the code, where the default for a dll is to export everything, for an exe is to export nothing, and if there are explicit def files (or dllexports) then just do whatever is specified? -- Regards _______________________________________________________________________ Venkat Iyer venkat AT comit DOT com Phone: 1-408-988-2988 x 136 Comit Systems, Inc. The Contract Engineering Company www.comit.com -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com