Mail Archives: cygwin-developers/1998/11/24/16:15:22

From: khan AT xraylith DOT wisc DOT edu (Mumit Khan)
Subject: Re: B20, bash, #! & relative script execution
24 Nov 1998 16:15:22 -0800 :
Message-ID: <>
References: <19981124091931 DOT A20866 AT cygnus DOT com>
To: Christopher Faylor <cgf AT cygnus DOT com>
Cc: Austin David France <adf AT mentor-systems DOT com>,
cygwin32-developers AT cygnus DOT com

Christopher Faylor <cgf AT cygnus DOT com> writes:
> On Tue, Nov 24, 1998 at 01:06:08PM -0000, Austin David France wrote:
> >Unfortunately, I am not able to build the latest snapshot (981116) due to
> >missing headers (list.h and map.h) when building
> You'll need the complete distribution for those.  They're in libstdc++,
> I believe.

Simply remove the -nostdinc++ from the CXXFLAGS (or wherever you find it)
and you should be set. This is of course provided that you have the C++
headers installed on your system, presumably from B20.

It's actually quite simple to setup a "minimal" winsup build environment;
in my case that contains first the essentials -- winsup and sometimes 
newlib (if I feel that I need to make some changes there as well); second, 
the rest of the tree is the usual Cygnus "toplevel" containing the usual 
scripts and include/config/libiberty/etc directories.

After running configure, I simply patch the created the winup Makefile to 
remove the -nostdinc++, and fix up the EXE_LDFLAGS so that the winsup/utils 
stuff will build correctly.

I've posted on how to create this minimal environment to the gnu-win32
list in the past, so I won't repeat it here.


- Raw text -

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