Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Nov 2002 07:39:53 -0800 (PST)
From:      Mike Barcroft <mike@FreeBSD.org>
To:        rse@engelschall.com, mike@FreeBSD.org, freebsd-bugs@FreeBSD.org
Subject:   Re: misc/44377: multiple declaration of __mbstate_t (sys/_types.h & machine/ansi.h) breaks gcc 3.2 building
Message-ID:  <200211171539.gAHFdr4V026148@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
Synopsis: multiple declaration of __mbstate_t (sys/_types.h & machine/ansi.h) breaks gcc 3.2 building

State-Changed-From-To: open->closed
State-Changed-By: mike
State-Changed-When: Sun Nov 17 07:32:06 PST 2002
State-Changed-Why: 

machine/ansi.h is a stale header; it was deleted from cvs when
sys/_types.h was added.  Unfortunately there's no standard system to
delete stale headers with installworld.

GCC 3.2 and earlier need hacks to cope with hacks about knowing FreeBSD
implementation details.  You can apply rev 1.16 gcc/gcc/ginclude/stddef.h
(GCC CVS) to older versions of GCC or do something like rev 1.4 of
ports/lang/gcc32/files/patch-va (FreeBSD CVS).

http://www.freebsd.org/cgi/query-pr.cgi?pr=44377

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200211171539.gAHFdr4V026148>