From owner-freebsd-stable@FreeBSD.ORG Thu Aug 28 06:51:09 2008 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2BE641065685 for ; Thu, 28 Aug 2008 06:51:09 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id B0A3E8FC2B for ; Thu, 28 Aug 2008 06:51:08 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost1.zedat.fu-berlin.de (Exim 4.69) with esmtp (envelope-from ) id <1KYbLW-0005PL-RQ>; Thu, 28 Aug 2008 08:51:06 +0200 Received: from telesto.geoinf.fu-berlin.de ([130.133.86.198]) by inpost2.zedat.fu-berlin.de (Exim 4.69) with esmtpsa (envelope-from ) id <1KYbLW-0003oT-QQ>; Thu, 28 Aug 2008 08:51:06 +0200 Message-ID: <48B64A5A.1000409@zedat.fu-berlin.de> Date: Thu, 28 Aug 2008 06:48:58 +0000 From: "O. Hartmann" Organization: Freie =?ISO-8859-15?Q?Universit=E4t_Berlin?= User-Agent: Thunderbird 2.0.0.16 (X11/20080728) MIME-Version: 1.0 To: Alex Goncharov References: <48B5750B.8000303@mail.zedat.fu-berlin.de> <20080827160432.GJ2038@deviant.kiev.zoral.com.ua> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: 130.133.86.198 Cc: Kostik Belousov , stable@freebsd.org Subject: Re: WARNING: 7-STABLE BROKEN -- please wait to upgrade X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Aug 2008 06:51:09 -0000 Alex Goncharov wrote: > ,--- You/Kostik (Wed, 27 Aug 2008 19:04:32 +0300) ----* > | cd into /usr/src/gnu/usr.bin/cc/cc1, > | and do > | make install DEBUG_FLAGS=-g > > That simple thing didn't work for me: > > make install DEBUG_FLAGS=-g > install -o root -g wheel -m 555 cc1 /usr/libexec > install: cc1: No such file or directory > *** Error code 71 > > I updated and installed world this morning -- and indeed had this > > gcc: Internal error: Abort trap: 6 (program cc1) > > while compiling something, as a result. > > But I've found what may be an extremely easy way out of this hole: I > copied over /usr/libexec/cc1 from another machine, which had a code > built on Aug 17. Then my `cc1' worked fine and I tripped on a SEGV in > `as'. Then I copied over `as', then `ld', then `gcc'. And that was > it -- the build began to work. > > So if anybody wants it, I can just send a package with these four > executables, to be deployed in place of the broken ones. > > Let me know... > > -- Alex -- alex-goncharov@comcast.net -- > > /* > * The end of the world will occur at 3:00 p.m., this Friday, with > * symposium to follow. > */ > Yes, copying binaries from one machine to another helped for me, too, but I also simply copied /boot/kernel.old to /boot/kernel on one of the defective servers and things obviously ran fine again ... But I was trapped by another pitfall, I do compile on specific machines with specific compiler/arch/cpu option flags, so core2 based boxes compile with 'nocona' while older AMD Athlon64 based machines compile with 'k8'. That resulted in the past in crashes and in this case, too. Hope this weirdness gets fixed soon ...