From owner-freebsd-ports@FreeBSD.ORG Fri Jul 18 00:15:49 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 23A7337B401; Fri, 18 Jul 2003 00:15:49 -0700 (PDT) Received: from stork.mail.pas.earthlink.net (stork.mail.pas.earthlink.net [207.217.120.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id 78ED943F75; Fri, 18 Jul 2003 00:15:48 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from user-2ivfi0c.dialup.mindspring.com ([165.247.200.12] helo=mindspring.com) by stork.mail.pas.earthlink.net with asmtp (SSLv3:RC4-MD5:128) (Exim 3.33 #1) id 19dPSz-0004Jh-00; Fri, 18 Jul 2003 00:15:46 -0700 Message-ID: <3F179E5F.2277AD0B@mindspring.com> Date: Fri, 18 Jul 2003 00:14:39 -0700 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Alexander Kabaev 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> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ELNK-Trace: b1a02af9316fbb217a47c185c03b154d40683398e744b8a49c0841c23c3b49bb05c15f06be208b1ca7ce0e8f8d31aa3f350badd9bab72f9c350badd9bab72f9c cc: freebsd-current@freebsd.org cc: freebsd-ports@freebsd.org cc: Motoyuki Konno cc: Kris Kennaway Subject: Re: some ports are broken after upgrading GCC 3.3.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Jul 2003 07:15:49 -0000 Alexander Kabaev wrote: > On Thu, 17 Jul 2003 14:02:20 -0700 > Kris Kennaway 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