Date: Sat, 19 May 2012 01:29:19 -0700 From: Andriy Babiy <AndriyBabiy@telus.net> To: freebsd-questions@freebsd.org Subject: Re: buildworld problem Message-ID: <20120519012919.42724cb4@telus.net> In-Reply-To: <4FB74053.8090602@gmail.com> References: <20120518211704.3ad0afe3@gmail.com> <4FB74053.8090602@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> > FreeBSD myhost 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Fri Mar 23 > > 20:00:59 PDT 2012 root@myhost:/usr/obj/usr/src/sys/GENERIC > > amd64 > > > > root#cd /usr/obj > > root#chflags -R noschg * > > root#rm -rf * > > root#make buildworld > > ... > > cd /usr/src; MACHINE=i386 MACHINE_ARCH=i386 MACHINE_CPU="i686 mmx > > sse sse2" LD="ld -m elf_i386_fbsd -Y > > P,/usr/obj/usr/src/lib32/usr/lib32" AS="as --32" > > MAKEOBJDIRPREFIX=/usr/obj/lib32 > > I may be going over my head on this one:-) > However to my understanding it seems, it is trying to build 32 > bit on a amd 64bit install? > Since 7.0 I upgraded this machine via buildworld. It was always amd64. As you see in uname output, I upgraded it from 8.X to 9.0 with no problem. Time/date is in sync. I don't see any problems in the system I am running, but I got latest code changes for SSL and wanted to do as usual per instructions. On i386 machine everything worked fine, and I don't suspect the code changes are causing it; there must be something simple I miss. In make.conf I have CPUTYPE=nocona and perl version, and obviously clang related definitions. In the error above I see -DCOMPAT_32 string which might be the case for building 32 compatibility libraries for amd64, but it still doesn't explain what fails and why. Any ideas? Thank you.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120519012919.42724cb4>