Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Jul 2003 00:14:39 -0700
From:      Terry Lambert <tlambert2@mindspring.com>
To:        Alexander Kabaev <kabaev@mail.ru>
Cc:        Kris Kennaway <kris@obsecurity.org>
Subject:   Re: some ports are broken after upgrading GCC 3.3.1
Message-ID:  <3F179E5F.2277AD0B@mindspring.com>
References:  <20030713010957.2181af46.yosimoto@waishi.jp> <20030717092556.70a96dc9.yosimoto@waishi.jp> <200307171511.h6HFBdPa000471@mail.mk.bsdclub.org> <20030717205946.GA34884@rot13.obsecurity.org> <20030717233717.35012515.kabaev@mail.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
Alexander Kabaev wrote:
> On Thu, 17 Jul 2003 14:02:20 -0700
> Kris Kennaway <kris@obsecurity.org> wrote:
> >
> > Sorry, I missed the patch in your email.  I'm not certain about your
> > approach...can someone who understands the issues comment on it?
> 
> I'd rather see all varargs.h consumers be converted to stdarg.h. Old
> varargs GCC builtins were _removed_ altogether from the compiler sources
> and we should follow.

I've posted cdefs.h patches several times that allow you to
switch between implementations.  Now that ANSI C is default
in FreeBSD, they probably aren't necessary, but it's pretty
obvious how to implement it, if you think you need it (the
biggie is dealing with the "..." in the prototype).

If you need them for FreeBSD, and don't want to work it out,
let me know.

-- Terry



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3F179E5F.2277AD0B>