From owner-freebsd-current@FreeBSD.ORG Fri Jan 17 20:15:37 2014 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7BDC71A9; Fri, 17 Jan 2014 20:15:37 +0000 (UTC) Received: from onelab2.iet.unipi.it (onelab2.iet.unipi.it [131.114.59.238]) by mx1.freebsd.org (Postfix) with ESMTP id 3D8D8168C; Fri, 17 Jan 2014 20:15:37 +0000 (UTC) Received: by onelab2.iet.unipi.it (Postfix, from userid 275) id 6669D7300A; Fri, 17 Jan 2014 21:18:02 +0100 (CET) Date: Fri, 17 Jan 2014 21:18:02 +0100 From: Luigi Rizzo To: pfg@freebsd.org, current@freebsd.org Subject: svn 260311 breaks gcc builds on releng9 ? Message-ID: <20140117201802.GB62555@onelab2.iet.unipi.it> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jan 2014 20:15:37 -0000 Hi, I am seeing an odd problem which seems to be triggered by svn260311 I have two machines running snapshots of stable/9 from last fall (one 255898 sep.26, the other 258126 nov.14). All is amd64 Build a recent head (260311 and newer) with gcc fails on the sep.26 machine: ... 19:51:22 ===> gnu/usr.bin/cc/cc1plus (all) PROG CC /media/bsd10/usr/home/luigi/FreeBSD/head/gnu/usr.bin/cc/cc1plus/../../../../contrib/gcc/main.c ... PROG CC /media/bsd10/usr/home/luigi/FreeBSD/head/gnu/usr.bin/cc/cc1plus/../../../../contrib/gcc/cp/except.c parser.o: In function `cp_parser_objc_tentative_protocol_refs_opt': parser.c:(.text+0x14665): undefined reference to `cp_objc_protocol_id_list' *** [cc1plus-dummy] Error code 1 1 error but works on the newer one. svn 260310 builds on both. I am a bit unclear on what is going on because the missing symbol (cp_objc_protocol_id_list) only appears in the source file parser.c and in a ChangeLog.apple file, so maybe it is generated and the actual failure is at some earlier stage. Hope this helps tracking the problem. thanks luigi