Error while linking gnu coreutils to linux.
Hey there! I'm tinkering with linux and trying to link
gnu coreutils to the linux kernel. I am getting an error message: "src/ginstall: failed to clone '/linux-6.2.8/usr/include/bin/./install' from 'src/ginstall': Inappropriate ioctl for device" I'm not entirely sure what the error message means. When I search it up I don't get any information that has anything to do with gnu. Here are the commands I used: "./configure --prefix=/linux-6.x.x/usr/include" "make" "make install" |
If you mean you're trying to build coreutils with --prefix=/linux-6.x.x/usr/include, don't do it! Prefix is usually /usr/local, but whatever distro you're using coreutils are usually already installed.
|
Quote:
kernel that I downloaded from kernel.org not the already installed system one that would be stupid. |
I still think it's wrong. Where have you got this idea from?
|
Quote:
have to have something that allows us to interact with it. So we add gnu into the kernel which provides a shell and a bunch of unix like utils ready for linux. |
No, we don't. There are about 300 distros out there that keep the kernel & coreutils & a shell separate - how is it that they work?
You've mentioned this idea in another thread. It's just not practical. |
Quote:
I'm trying to build a distro from scratch. It doesn't seem like theres a lot of information on this topic other than bits of information. I don't wanna use linux from scratch I wanna do everything how arch linux made their distro. Linux needs gnu so I'm putting gnu into the kernel. It seems like your right gnu doesn't have a shell but the kernel is gonna need gnu anywho. The kernel by itself is just not enough. |
No distro is made by "putting gnu into the kernel".
|
Quote:
after putting gnu into the kernel. |
Yeah, yeah, yeah. You know best. Go ahead - put gnu into the kernel. Then carry on regardless. Good luck!
|
Quote:
You know that that's what "--prefix" does, right? |
Quote:
Sorry I'm brand new to this. It seems like the information on how to do this very thing is very low. |
Quote:
make install does.. |
Some links that may or not be relevant/helpful:
* Kernel space definition * List of GNU packages * chroot * Filesystem Hierarchy Standard * UML |
Quote:
|
All times are GMT -5. The time now is 05:08 PM. |