On Thu, 15 Jun 2000, Darin Smith wrote:
> My earlier post re: other architectures was really aiming at the change
> that will come about in Makefile targets if zImage is eventually dropped
> altogether on x86--NOT at "how will this code change affect other archs
> (it won't affect them at all--intuitively obvious, thank you)". I think
> it is a Good Thing (TM) to have a similar if not identical build
> procedure for all the architectures, as moving between them means you
> don't have to learn anything new just to configure and build a kernel.
> That's how it is now. I learned driver development on x86, but because
> of PCI and the great work in kernels since 2.0, I was able to easily
> pick up and start working with PPC with just a minimal learning curve.
> I don't agree with scrapping something across the board just because the
> x86 now needs something different. And I don't agree with having a
> wholly different set of make targets for different architectures. Why
> not have something that will look & act approx. the same on any
> architecture, yet do the "right thing" for that architecture? Why not
> just "make kernel" or "make vmlinuz" or something to that effect if you
> want to make it clear that x86 no longer uses zImage? I just wanted to
> bring that up to be considered before people started getting surprised
> down the road because somebody stripped zImage out of the Makefiles and
> forgot about other archs.
`make boot' is the architecture-independent way of making a bootable
image. It builds whatever is appropriate for booting on a given
architecture, be it zImage, vmlinux.gz, vmlinux.ecoff or anything.
Instructions about `make zImage' are a leftover from i386-only days. Ever
tried `make zImage' on an Alpha?...
-- + Maciej W. Rozycki, Technical University of Gdansk, Poland + +--------------------------------------------------------------+ + e-mail: firstname.lastname@example.org, PGP key available +
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to email@example.com Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Fri Jun 23 2000 - 21:00:11 EST