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>