Date: Thu, 5 Feb 2004 07:57:30 -0800 From: "Goodleaf, John M" <jgoodlea@fhcrc.org> To: "'freebsd-sparc64@freebsd.org'" <freebsd-sparc64@freebsd.org> Subject: RE: new to sparc64 -- build problems Message-ID: <B1C5649A402DD51190930002B330A181049EC12A@shemp.fhcrc.org>
next in thread | raw e-mail | index | archive | help
Well I had in /etc/make.conf CPUTYPE=ultrasparc and -mcpu=ultrasparc was in CFLAGS (with -O -pipe). I assumed I was safe in this because I had not put it in COPTFLAGS. I've removed that ultrasparc bit and restarted a build, which appears to be working, having already passed the point at which it's always failed. Although it may yet fail, it looks better. And in retrospect, I ought to have thought of this, since I've tried much more obscure combinations of ENV variables and whatnot to get it to work. I'm sorry I've wasted people's time on something I ought to have figured out myself. How many times have I seen folks told, on the -QUESTIONS list, not to put oddball optimization flags in place for builds? Dang. -John -----Original Message----- From: Ken Smith [mailto:kensmith@cse.Buffalo.EDU] Sent: Thursday, February 05, 2004 6:08 AM To: Goodleaf, John M Cc: 'freebsd-sparc64@freebsd.org' Subject: Re: new to sparc64 -- build problems On Wed, Feb 04, 2004 at 09:48:29AM -0800, Goodleaf, John M wrote: > I'm trying to buildworld (CURRENT) on a Sun Ultra 5. I always hit the > following error, regardless of the cvsup date: > > cc -O -pipe -mcpu=ultrasparc -I. -static -DGENERATOR_FILE > -DTARGET_CPU_DEFAULT=TARGET_CPU_ultrasparc -DIN_GCC -DHAVE_CONFIG_H > -DPREFIX=\"/usr\" > -I/usr/obj/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools > -I/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools > -I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc > -I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/config > -I/usr/obj/usr/src/sparc64/legacy/usr/include -c > /usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/gencheck.c > In file included from hconfig.h:1, > from /usr/src/contrib/gcc/gencheck.c:21: > /usr/src/gnu/usr.bin/cc/cc_tools/auto-host.h:320:2: #error "I don't > know what arch this is." > *** Error code 1 > > Stop in /usr/src/gnu/usr.bin/cc/cc_tools. > *** Error code 1 > > I've tried setting the __sparc64__ and defining environment > variables like MACHINE_ARCH, but it just doesn't work. Is this > covered somewhere in some documentation I've not seen? I did a cvsup to -current last night and started up a buildworld. That succeeded. From the log file I got from the build the output for the file you list above came out as: cc -O -pipe -I. -static -DGENERATOR_FILE -DTARGET_CPU_DEFAULT=TARGET_CPU_ultrasparc -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/usr\" -I/usr/obj/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools -I/usr/src/gnu/usr.bin/cc/cc_tools/../cc_tools -I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc -I/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/config -I/usr/obj/usr/src/sparc64/legacy/usr/include -c /usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/gencheck.c Yours has an extra "-mcpu=ultrasparc", that is the only difference I see. Is there anything in your environment (environment variables, or maybe something in /etc/make.conf) that might account for where that is coming from? Or was the run you got this message from one where you had tried setting environment variables yourself? -- Ken Smith - From there to here, from here to | kensmith@cse.buffalo.edu there, funny things are everywhere. | - Theodore Geisel |
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B1C5649A402DD51190930002B330A181049EC12A>