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.

>  > and a normal build using
>>
>  >    make -DNOPERL MAKEOBJDIRPREFIX=/usr/iobj buildworld
>
>Huh?  A normal build shouldn't need -DNOPERL and a MAKEOBJDIRPREFIX
>redifintion.

Sorry, bad choice of words. By "normal" I meant a non-cross compiled 
build. To ensure I didn't break it, I wanted to run it with similar 
arguments as my cross build. I was just stating what I ran. I'll run 
a normal build tonight with my patches to verify.

>  >   #-----------------------------------------------------------------------
>>  Index: gnu/usr.bin/cc/f771/Makefile
>>  ===================================================================
>>  RCS file: /cvs/freebsd/src/gnu/usr.bin/cc/f771/Makefile,v
>>  retrieving revision 1.6
>>  diff -u -r1.6 Makefile
>>  --- gnu/usr.bin/cc/f771/Makefile    2000/03/15 05:13:53     1.6
>>  +++ gnu/usr.bin/cc/f771/Makefile    2001/07/10 19:36:13
>>  @@ -35,7 +35,7 @@
>>    .for i in 1t 2t fo io nq op ot
>>    .ORDER: str-$i.h str-$i.j
>>    str-$i.j str-$i.h: str-$i.fin fini
>>  -   ./fini ${GCCDIR}/f/str-$i.fin str-$i.j str-$i.h
>>  +   fini ${GCCDIR}/f/str-$i.fin str-$i.j str-$i.h
>
>This will use the one in the path, IIRC Marcel explicitly wanted "./fini"
>for the cross-build case.

Hmmm, this failed for me in my build so I applied the same change as 
I did in cc_tools. This is due to "fini" being rebuilt as a TARGET 
executable in the TARGET object directory during stage 4 so "./fini" 
won't run on the host system. Perhaps Marcel could offer his opinion.


Mark

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to