From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS, SPF_PASS autolearn=ham version=3.2.5 X-Virus-Scanned: amavisd-new 2.5.3 (20071212) at sakhalin.ru Message-ID: <4A1506A1.20308@sakhalin.ru> Date: Thu, 21 May 2009 18:45:37 +1100 From: Dmitry Lebkov User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1b4pre) Gecko/20090427 Thunderbird/3.0b3pre ThunderBrowse/3.2.4 MIME-Version: 1.0 To: ALT Devel discussion list References: <20090225014227.GA10124@wo.int.altlinux.org> <20090506082019.GA30288@wo.int.altlinux.org> In-Reply-To: <20090506082019.GA30288@wo.int.altlinux.org> X-Enigmail-Version: 0.96a Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: Re: [devel] I: welcome fresh toolchain X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 May 2009 07:45:58 -0000 Archived-At: List-Archive: List-Post: On 06.05.2009 19:20, Dmitry V. Levin wrote: > Hi, > > On Wed, Feb 25, 2009 at 04:42:27AM +0300, Dmitry V. Levin wrote: >> Просьба морально подготовиться к переходу на gcc-4.4 в Сизифе. >> >> Список изменений: http://gcc.gnu.org/gcc-4.4/changes.html >> Советы по миграции: http://gcc.gnu.org/gcc-4.4/porting_to.html >> Информация из FC-devel: http://www.redhat.com/archives/fedora-devel-list/2009-February/msg00180.html >> Информация от Debian: http://www.cyrius.com/journal/gcc/gcc-4.4-include > > Встречайте свежий тулчейн: > binutils-2.19.51.0.2-alt1 > gcc4.4-4.4.0-alt1 > glibc-2.9.90-alt1 > > Тестовая пересборка Сизифа планируется на сегодня-завтра, по её окончании, > как обычно, ждите отчёты от роботов. В процессе сборки ipsec-tools-7.2 получаю вот такое: libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libipsec -D_GNU_SOURCE -include ./src/include-glibc/glibc-bugs.h -I./src/include-glibc -I./src/include-glibc -I/usr/include/krb5 -I/usr/include/et -I./../../src/racoon/missing -D_GNU_SOURCE -include ../../src/include-glibc/glibc-bugs.h -I../../src/include-glibc -I../../src/include-glibc -DSYSCONFDIR=\"/etc/racoon\" -DADMINPORTDIR=\"/var/lib/racoon\" -pipe -Wall -O2 -Wall -Werror -Wno-unused -c sockmisc.c -fPIC -DPIC -o .libs/sockmisc.o cc1: warnings being treated as errors sockmisc.c: In function 'recvfromto': sockmisc.c:407: error: dereferencing pointer 'ss.37' does break strict-aliasing rules sockmisc.c:407: note: initialized from here make[1]: *** [sockmisc.lo] Error 1 Чтение вышеприведенных ссылок и гугленние ясности не принесли. Строка, на которой отваливается сборка: sin->sin_port = ((struct sockaddr_in *)&ss)->sin_port; Знающие, подскажите, пожалуйста, как это правильно объехать? Неиспользование '-Werror' -- только как самый крайний вариант ... Спасибо. -- WBR, Dmitry Lebkov