[SOLVED] Linux Kernel 3.1 won't compile for i686 on Linux From Scratch 7.0
Linux From ScratchThis Forum is for the discussion of LFS.
LFS is a project that provides you with the steps necessary to build your own custom Linux system.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Linux Kernel 3.1 won't compile for i686 on Linux From Scratch 7.0
Hi,
I am using Ubuntu 11.10 i686. I am in chapter 8.3, trying to compile the Linux Kernel 3.1 for i686. However, when I run this command (changing <host_LANG_value> to en_US.UTF-8):
Code:
make LANG=<host_LANG_value> LC_ALL= menuconfig
and add the option for my Intel processor, running make does not create an i686 directory in the arch directory, but creates an x86 directory.
Does anyone know how to fix this?
I am using Ubuntu 11.10 i686. I am in chapter 8.3, trying to compile the Linux Kernel 3.1 for i686. However, when I run this command (changing <host_LANG_value> to en_US.UTF-8):
Code:
make LANG=<host_LANG_value> LC_ALL= menuconfig
This command sets the language setting used for the menu that is shown, you can omit the command without any real problems. Only thing you might see are strange menu lines, but all the entries will be usable/readable.
Quote:
and add the option for my Intel processor, running make does not create an i686 directory in the arch directory, but creates an x86 directory.
As long as you are building on a x86 platfrom the compiled kernel is stored in arch/x86/boot/. This is true for ix86 and x86_64 systems.
Hi,
This command sets the language setting used for the menu that is shown, you can omit the command without any real problems. Only thing you might see are strange menu lines, but all the entries will be usable/readable.
As long as you are building on a x86 platfrom the compiled kernel is stored in arch/x86/boot/. This is true for ix86 and x86_64 systems.
Hope this helps.
I am building on i686, not x86_64 or ix86. I need the compiled kernel for i686, not an x86 platform.
I am building on i686, not x86_64 or ix86. I need the compiled kernel for i686, not an x86 platform.
The x in ix86 is meant to be a 2, 3, 4, 5 or 6 as in i286, i386, i486, i586 or i686. All of them being part of the x86 family.
You are building for an i686, which is part of the x86 family and thus the kernel is build in the arch/x86/boot directory (this is also true _IF_ you would build a 64 bits/x86_64 version).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.