Subject: Re: libstdc++.a and other things
To: None <patton@unix1.sysnet.net>
From: Mike Long <mike.long@analog.com>
List: netbsd-help
Date: 03/18/1996 14:03:05
>Date: Sat, 16 Mar 1996 23:53:22 -0500 (EST)
>From: Mathew Patton <patton@unix1.sysnet.net>
>
>As a followup to my prevoius post, apparently a g++ v2.7.2 program needs 
>the above named library.  That's not surprising.  I'm curious what v2.5.4 
>uses.  Anyway, turns out the problem with building gnu-libc is that a 
>bunch of files use a function declaration format like:

Update your system to -current (1.1B).

-current has moved most (all?) ports to 2.7.2.  Both 2.4.5 and 2.7.2
are in the tree, but hopefully 2.4.5 can Go Away soon.  libg++ 2.7.1
has also been imported, which will fix your libstdc++ problem.

>__NORETURN void foo(arguments)....
>
>The __NORETURN is what is blowing up gcc with a parse error.  I can't 
>find mention of __NORETURN anywere in the system sources.  So what can I 
>do about it?

This must be defined in glibc's config.h, because I've never seen it
anywhere in the NetBSD sources either.  The NetBSD equivalent is
__dead.
-- 
Mike Long <mike.long@analog.com>     <URL:http://www.shore.net/~mikel>
VLSI Design Engineer         finger mikel@shore.net for PGP public key
Analog Devices, CPD Division          CCBF225E7D3F7ECB2C8F7ABB15D9BE7B
Norwood, MA 02062 USA       (eq (opinion 'ADI) (opinion 'mike)) -> nil