Date: Wed, 7 Mar 2001 12:10:18 -0600 (CST) From: Steven Farmer <steve@megahack.com> To: freebsd-stable@FreeBSD.ORG Subject: Re: ARCH flag in new make.conf Message-ID: <15014.31114.28633.215085@catbert.megahack.com> In-Reply-To: <20010307025918.A37732@mollari.cthul.hu> References: <20010307013439I.jkh@osd.bsdi.com> <Pine.BSF.4.10.10103071144200.85885-100000@eve.framatome.fr> <20010307025918.A37732@mollari.cthul.hu>
next in thread | previous in thread | raw e-mail | index | archive | help
>>>>> "Kris" == Kris Kennaway <kris@obsecurity.org> writes:
...
Kris> * Jordan's warning added to make.conf is under debate, and I
Kris> think it's excessive.
I'm happy to see CPUTYPE, but I've had recent firsthand experience
with the use of "-O -march=pentiumpro" breaking /usr/bin/make. All
was well until the next buildlworld, when make would get SIGSEGVs at
various points. To recover, I had to go back to plain "-O" in CFLAGS,
cd to /usr/src/usr.bin/make, rebuild and install it, and then start
the buildworld again. I was fortunate that make didn't die while
rebuilding make - it could have been worse.
This was a couple of weeks ago. I didn't post anything about it at the
time for a couple of reasons: first, there have been various "don't
come crying to us" pronoucements in the past from developers regarding
the use of anything but "-O" for builds. Second, I didn't want to
cause a bunch of "it's your hardware" postings. It's NOT my hardware!
Well, ok maybe -march=pentiumpro tickles a microcode bug in cpus of a
particular stepping, so maybe that is "hardware". But the fact is
that everything, so far as I know, works fine with plain "-O". BTW -
I have a _genuine_ Pentium Pro, not one of those Johnny-come-lately
Pentium IIs or IIIs. :-)
It won't be the end of the world for me if I can't use CPUTYPE, but it
would be wonderful if there was a way to override the global CPUTYPE
setting on a case-by-case basis to fix the occasional breakage. I'd
really like to have my cake and eat it too.
Just a thought.
Steve
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?15014.31114.28633.215085>
