Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Authentication-Warning: ecserv7.uwaterloo.ca: www set sender to y2bismil AT engmail DOT uwaterloo DOT ca using -f Message-ID: <1065732593.3f85c9f194b65@www.nexusmail.uwaterloo.ca> Date: Thu, 9 Oct 2003 16:49:53 -0400 From: y2bismil AT engmail DOT uwaterloo DOT ca To: cygwin AT cygwin DOT com, Igor Pechtchanski Subject: Re: mingw libs References: <1065731605 DOT 3f85c6150fac4 AT www DOT nexusmail DOT uwaterloo DOT ca> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.1 / FreeBSD-4.6.2 X-Originating-IP: 207.245.22.25 Hi Igor, I added that -mno-cygwin to both compiler and linker and have started a build...should be about an hour or two before its donw. I didn't write the makefiles, but I have modified them to use GCC, so its really too complicated to post in its entirety...but the exact linker command is as follows: Bare in mind, I've tried several variations on these, so its not exactly the cleanest right now. I've been 'thrashing' it. The commands are on a separate line, but that's just how the build system works here. It does get fed into gcc correctly. ***************************** gcc -mno-cygwin -LC:\cygwin\lib\mingw -BC:\cygwin\lib\mingw #list the libraries -lstdc++ -lwsock32 -lmingw32 -g -o$(_Target) %foreach Link in $(LinkFiles) $(LinksPath)\$(Link) %end ***************************** Quoting Igor Pechtchanski : > On Thu, 9 Oct 2003 y2bismil AT engmail DOT uwaterloo DOT ca wrote: > > > Hi all, > > > > I'm trying to build an app using cygwin-gcc and the mingw package all > provided > > by the standard cygwin install. This is a purely console app, whose only > use > > beyond standard c++ is the conio library. > > > > I'm getting errors like: > > undefined refernce to operator new > > undefined refernce to operator delete > > > > .. > > > > I think I'm not linking in the appropriate libs. Does anyone know the > standard > > libs to include for general c++ usage (-lstdc++ -lmingw32) and winsock > > (-lwsock32) usage. > > > > I just want to make sure I'm linking in everything. > > Laslty, I just want to make sure my general approach is correct. When > compiled, > > I removed the standard include dirs, and only included the mingw ones. > > > > Thanks all, > > Yamin > > What is the exact command that you use to invoke gcc? Try compiling/linking > normally, but pass a -mno-cygwin flag to gcc. > Igor > -- > http://cs.nyu.edu/~pechtcha/ > |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu > ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com > |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. > '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! > > "I have since come to realize that being between your mentor and his route > to the bathroom is a major career booster." -- Patrick Naughton > ---------------------------------------- This mail sent through www.mywaterloo.ca -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/