Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Jul 2001 20:46:23 -0700
From:      Mark Peek <mark@whistle.com>
To:        current@FreeBSD.ORG
Subject:   Re: Cross building FYI
Message-ID:  <p05100321b77170d3e1eb@[207.76.207.129]>
In-Reply-To: <20010710163450.E98432@dragon.nuxi.com>
References:  <200107082141.f68LfVJ13849@harmony.village.org> <xzpr8vqoqb4.fsf@flood.ping.uio.no> <p05100317b770dbc6dcd4@[207.76.207.129]> <20010710154330.A98432@dragon.nuxi.com> <p05100320b771373c59e4@[207.76.207.129]> <20010710163450.E98432@dragon.nuxi.com>

next in thread | previous in thread | raw e-mail | index | archive | help
At 4:34 PM -0700 7/10/01, current@FreeBSD.ORG wrote:
>On Tue, Jul 10, 2001 at 04:04:51PM -0700, Mark Peek wrote:
>>  At 3:43 PM -0700 7/10/01, David O'Brien wrote:
>>  >On Tue, Jul 10, 2001 at 01:29:32PM -0700, Mark Peek wrote:
>>  >>  Below are patches which allowed me to run an alpha cross build
>>  >>  through to completion using:
>>  >>
>>  >>     make -DNOPERL MACHINE_ARCH=alpha MAKEOBJDIRPREFIX=/usr/aobj 
>>buildworld
>>  >
>>  >Why is MAKEOBJDIRPREFIX=/usr/aobj needed?  The cross build used to use
>>  >/usr/obj/<machine>/ quite nicely.
>>
>>  It's not. I just wanted to have a different object directory than my
>>  normal one to ensure I wasn't getting any contamination in my
>>  compiles. I was just stating what I ran.
>
>It would be best to not include such "options" then as they just confuse
>the issue...  Is the -DNOPERL required also, or you just used it "just in
>case"?


David, thanks for the feedback.

I reran the builds and these finish through to completion with my patches:

   make buildworld
   make MACHINE_ARCH=alpha buildworld

Also, based on your feedback, I tried backing out the fortran change 
and moving it back to the build tools stage. The problem is f771 
requires the include files from cc_tools which is now in the cross 
tools stage. Since the tools have the same dependencies, it is 
probably best to keep my patch the way it is since running the 
fortran build tool (fini) as "./fini" would run the target executable 
instead of the host executable.


Mark

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?p05100321b77170d3e1eb>