From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 24 Feb 2005 17:17:40 +0300 From: Stanislav Ievlev To: ALT Devel discussion list Subject: Re: [devel] Q: gcc lifetimes Message-ID: <20050224141740.GG15336@basalt.office.altlinux.org> References: <20050224131231.GC6804@osdn.org.ua> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20050224131231.GC6804@osdn.org.ua> X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Feb 2005 14:17:40 -0000 Archived-At: List-Archive: List-Post: On Thu, Feb 24, 2005 at 03:12:31PM +0200, Michael Shigorin wrote: > Здравствуйте. > Рассматривая по очередному кругу грабли с gcc3.4 (у меня это > 11 пакетов), задался вопросом: если я не в состоянии чинить ряд > из них (сложнее ";", пропущенной после "case ...:" в switch) -- > например, в bb наблюдаем: > > --- timers.c > int > tl_lookup_timer (tl_timer * t) > { > # ... > } > > --- timers.h > int tl_lookup_timer (tl_timer * t) REGISTERS (3); > > => рассказывают: > > timers.c:311: error: conflicting types for 'tl_lookup_timer' > timers.h:52: error: previous declaration of 'tl_lookup_timer' was here Надо и там и там поставить REGISTERS (3). именно в этом и несовпадение объявлений. > > ...ну в общем, рассматривая старые, но до сих пор работавшие > программы, которые обновляться, судя по всему -- не будут, а > выбрасывать -- жалко, возник вопрос: что из gcc-2.95.x, 2.96, 3.3 > у нас будет более долгосрочным compat version? > > -- > ---- WBR, Michael Shigorin > ------ Linux.Kiev http://www.linux.kiev.ua/ > _______________________________________________ > Devel mailing list > Devel@altlinux.ru > https://lists.altlinux.ru/mailman/listinfo/devel