delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/03/20/23:21:30

From: phepworth AT s-vision DOT com (Paul Hepworth)
Subject: RE: assert.h and undefined assert() in ld
20 Mar 1998 23:21:30 -0800 :
Message-ID: <00D7B108BAFFD011B66D00A0C903629C17403F.cygnus.gnu-win32@el-postino.s-vision.com>
Mime-Version: 1.0
To: "'raf AT comdyn DOT com DOT au'" <raf AT comdyn DOT com DOT au>, gnu-win32 AT cygnus DOT com

> >What's the trick to getting assert to work?  Compiles fine, linker bails
> >with undefined reference to assert().  What flag do I need to include the
> >assert.
> >(FWIW, I don't need to do anything special to make assert work under gcc
> for
> >Solaris)
> 
> just guessing:
> 
> 	#include <assert.h>
> 
Very funny.

> if you already are doing this, look at assert.h to see what the
> problem is. try gcc -E to see what's coming out of cpp, ...
> 
Been there, done that.  Assert.h (and gcc -E) generate calls to __assert(),
which the linker can't find.  (Meaning it isn't in the crt, I imagine.)


Paul

-
For help on using this list (especially unsubscribing), 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