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>
