cross-compiling a kernel, was: Re: running Speakup on the Mac

Gregory Nowak greg at romuald.net.eu.org
Wed Apr 12 14:01:46 EDT 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

You first either get a pre-compiled tool chain, or you build your own,
which is not as bad as it sounds, just be sure you have a very fast
system, and have something else to do while your machine does its
thing.

Now, assuming you wanted to for example go through make config for the
x86_64 architecture, you'd do:

make ARCH=x86_64 config

Doing make modules, and make modules_install would go the same way. As
for building the actual kernel, that seems to differ from target to
target. For some targets, you do make linux, for others you do make,
and probably for some you do something else.

Someone once told me that the tool chain that comes with modern
gnu/linux distributions is ready to cross-compile for all other
supported targets, but I don't know if that's true or not. Hth.

Greg




On Wed, Apr 12, 2006 at 10:19:34AM -0700, Sean M McMahon wrote:
> some have also made efforts to make emacspeak run on the mac.  Consolte 
> the emacspeak list to see if they were successful.  My tangental question 
> to this thread is how to you roll your own kernels for such platforms as 
> the mac or 64-bit systems?  I didn't see this explained in the kernel 
> howto and I didn't se an explanation on how to cross-compile a kernel.
> 
> _______________________________________________
> Speakup mailing list
> Speakup at braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup

- -- 
web site: http://www.romuald.net.eu.org
gpg public key: http://www.romuald.net.eu.org/pubkey.asc
skype: gregn1
(authorization required, add me to your contacts list first)

- --
Free domains: http://www.eu.org/ or mail dns-manager at EU.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFEPUCK7s9z/XlyUyARAlmCAKCkZ33uAg7ZIrUavJCu++Z4ztuPHQCfQ5B8
o9NypFkiQkZxZm4IshrqNr4=
=I3PH
-----END PGP SIGNATURE-----




More information about the Speakup mailing list