delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/10/16/19:41:53

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
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019