Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 04 Nov 2001 12:34:58 -0800
From:      Peter Wemm <peter@wemm.org>
To:        Warner Losh <imp@harmony.village.org>
Cc:        John Baldwin <jhb@FreeBSD.org>, cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org, Takahashi Yoshihiro <nyan@FreeBSD.org>
Subject:   Re: cvs commit: src/sys/conf Makefile.pc98 kern.post.mk 
Message-ID:  <20011104203458.601BD3807@overcee.netplex.com.au>
In-Reply-To: <200111041718.fA4HII705735@harmony.village.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
Warner Losh wrote:
> In message <XFMail.011104091043.jhb@FreeBSD.org> John Baldwin writes:
> : On 04-Nov-01 Warner Losh wrote:
> : > In message <20011104.221109.112538098.yosihiro@cc.kogakuin.ac.jp> Takahas
    hi
> : > Yoshihiro writes:
> : >: > imp         2001/11/02 13:50:15 PST
> : >: > 
> : >: >   Modified files:
> : >: >     sys/conf             Makefile.pc98 kern.post.mk 
> : >: >   Log:
> : >: >   Arrgh.  A clean pc98 build failed due to bogons on my part :-(.
> : >: >   
> : >: >   Fix it by putting back the link of machine to sys/i386/include rathe
    r
> : >: >   than ../../include (aka sys/pc98/include).  I had a stale machine li
    nk
> : >: >   on my first test.
> : >: >   
> : >: >   Not sure what the "right" fix is, but this unbreaks things.
> : >: 
> : >: This does not fix the problem. Please add an extra action to
> : >: kernel-depend part instead of genassym.o part.
> : > 
> : > OK.  Will do.  It fixed the problem for me and was how the
> : > Makefile.pc98 that I last looked at resolved the problem.
> : 
> : Ideally one should be able to build a kernel without having to do 'make dep
    end'
> : first.  For i386 at least, this is possible if one does 'make assym.s all'.
> 
> Actaully, I think it may be a bug in config, since it should properly
> setup the link like it does on other architectures.  Like I said, I'm
> not 100% sure what the "right" fix is.

Alpha is broken too:

peter@ashburton[12:33pm]~src/sys/alpha/compile/ASHBURTON-106> make
`__divqu.S' is up to date.
peter@ashburton[12:33pm]~src/sys/alpha/compile/ASHBURTON-107> make kernel
cc -c -x assembler-with-cpp -DLOCORE -pipe -O -mcpu=ev4 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -ansi -g -nostdinc -I-  -I. -I../../.. -I../../../dev -I../../../contrib/dev/acpica -I../../../contrib/ipfilter -I../../../../include  -D_KERNEL -include opt_global.h -elf  -mno-fp-regs -ffixed-8 -Wa,-mev56 ../../../alpha/alpha/locore.s
...

It seems the helper functions are before "all:"

Cheers,
-Peter
--
Peter Wemm - peter@FreeBSD.org; peter@yahoo-inc.com; peter@netplex.com.au
"All of this is for nothing if we don't go to the stars" - JMS/B5


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




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