From owner-freebsd-ports@FreeBSD.ORG Tue Apr 12 15:57:54 2005 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 B1EB816A4CE; Tue, 12 Apr 2005 15:57:54 +0000 (GMT) Received: from aldan.algebra.com (aldan.algebra.com [216.254.65.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1723543D58; Tue, 12 Apr 2005 15:57:53 +0000 (GMT) (envelope-from mi+mx@aldan.algebra.com) Received: from corbulon.video-collage.com (static-151-204-231-237.bos.east.verizon.net [151.204.231.237]) by aldan.algebra.com (8.13.1/8.13.1) with ESMTP id j3CFvmg7012580 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 12 Apr 2005 11:57:51 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) Received: from mteterin.us.murex.com (195-11.customer.cloud9.net [168.100.195.11])j3CFvgOv039942 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 12 Apr 2005 11:57:43 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) Received: from mteterin.us.murex.com (mteterin@localhost [127.0.0.1]) by mteterin.us.murex.com (8.13.3/8.13.3) with ESMTP id j3CFvdD3056133; Tue, 12 Apr 2005 11:57:39 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) Received: from localhost (localhost [[UNIX: localhost]]) by mteterin.us.murex.com (8.13.3/8.13.3/Submit) id j3CFvY4l056132; Tue, 12 Apr 2005 11:57:34 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) X-Authentication-Warning: mteterin.us.murex.com: mteterin set sender to mi+mx@aldan.algebra.com using -f From: Mikhail Teterin Organization: Virtual Estates, Inc. To: Michael Nottebrock Date: Tue, 12 Apr 2005 11:57:34 -0400 User-Agent: KMail/1.7.2 References: <200504120533.j3C5XNFL008134@corbulon.video-collage.com> <200504120805.23933.michaelnottebrock@gmx.net> In-Reply-To: <200504120805.23933.michaelnottebrock@gmx.net> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-u" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200504121157.34740.mi+mx@aldan.algebra.com> X-Virus-Scanned: clamd / ClamAV version devel-20040615, clamav-milter version 0.73a on corbulon.video-collage.com X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.43 cc: Scott Long cc: doc@freebsd.org cc: Roman Neuhauser cc: ports@freebsd.org cc: freebsd-ports@freebsd.org cc: Mikhail Teterin Subject: Re: mozilla's install hanging on amd64 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: Tue, 12 Apr 2005 15:57:54 -0000 > > Nothing except Mozilla has ever caused problems for Mikhail, that was > > traceable to this switch. > Lucky Mikhail. I actually don't believe you really missed the tons of > broken ports that -march=p4 used to produce with early versions of gcc3 > though. So, now you accuse me of lying... The only potentially -march-related problem I had before was with mozilla and the flag was -march=p2. It would build and install, but would not start. I still have the machine... When I reported this error to gnome@ a year or so ago, I was similarly "yelled" at, that -march setting is not supposed to work... > > make.conf(5) documents it, it should work. Period. > > make.conf(5) documents CFLAGS. What would you like to infer from that fact? In its documentation of CFLAGS, the man-page warns, that levels other than "-O and -O2" are not supported. There is nothing about any risk of processor-specific flags like -march, and rightly so. CPUTYPE's paragraph rightly encourages setting the variable to the actual CPU flavor. Everything except the mozilla port (and I have 222 ports installed on this machine already) built fine. Few things have self-test capabilities, but those, that do (Perl, lcms) passed their tests. > If a compiler optimization produces a bad binary while the same compiler > with the switch off does not (or a different version of the compiler with > the switch does not), the compiler usually *is* to blame. Scott has responded to this already. -mi