delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/01/17/02:49:57

From: petheram AT acm DOT org (Bill Petheram)
Subject: Re: cygwin.dll
17 Jan 1997 02:49:57 -0800 :
Approved: cygnus DOT gnu-win32 AT cygnus DOT com
Distribution: cygnus
Message-ID: <32DF4598.6B71.cygnus.gnu-win32@acm.org>
References: <199701161912 DOT LAA07445 AT io DOT nosc DOT mil>
Reply-To: petheram AT acm DOT org
Mime-Version: 1.0
X-Mailer: Mozilla 3.0 (Win95; I)
Original-To: gnu-win32 AT cygnus DOT com
Original-Sender: owner-gnu-win32 AT cygnus DOT com

Brad Rust - Fe2O3 wrote:
> 
> As far as Hello World goes,... it is calling a DLL (Dynamic Link Library)
> distributed with Windows.  If you didn't have a 60+ MB windows directory
> with a butt-load of DLL's then you wouldn't be able to have a 17K hello
> world app.  If you write MFC (Microsoft Foundation Class) code, you have
> to distribute the MFC DLLs since they don't come with windows.  But, since
> you probably have installed MFC programs before, you probably already have
> those DLLs in your windows directory <== that was an example BTW.
> 
> Anyway, having a cygnus DLL is just fine IMHO since that's the way
> applications should access libraries.  Almost every system I know of uses
> Dynamic Linking.
> 
> As far as conflicts go, I didn't have any problems.  RTFM.  There are several
> things to configure that aren't really documented nicely but since it's
> BETA, get off their back.  They are doing a wonderful job.
> 
> a satisfied ,
> brad
> 

Yes EXACTLY. One thing I can't stand with Windows is every
package that is installed can write over any DLL it sees fit in the
SYSTEM directory. In fact that is how Microsoft distribute system
updates. DLL consistency is a Major problem on Windows that is
my every package has to put DLLs in its installation.

If you want smaller DLLs then modify the Makefiles. It's easy :-).

another very satisfied cygnus-gnuwin32 user,
bill
-
For help on using this list, send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


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