hi........ how to install the patch file? i have installed in the following manner.... patch -po
- posted
15 years ago
hi........ how to install the patch file? i have installed in the following manner.... patch -po
we are running the device drivers program in uclinux environment....... our kernel version is 2.6.11 release : 1.136_fcq distribution: redhat we tried to compile the program withthe command: gcc
2>error.log1>compile.log we got errors in header files.......to overcome this we tried to fetch this patch file:patch.2.6.22.6.........how can i solve this problem?????????
I dont know about uclinux, but with the vanilla kernel patches are there to be done from a build version minor revision (eg: 2.6.22 ) to a minor-minor revision (eg: 2.6.22.6). You cant patch a 2.6.11 kernel with patch.2.6.22.6. You will need to get 2.6.22, source and then patch it with 2.6.22.6. Have a read of the kernel Docs in the kernel tree. Given that is a customized kernel, you should read the vendor instructions (Eg: uclinux documentation). Regardless I doubt whether the problem you are having is with the kernel version. It could be a problem with the toolset (GCC, CC) compatibility.
~ $ tar xf linux-2.6.22.tar.bz2 ~ $ bunzip2 patch-2.6.22.6.bz2 ~ $ cd linux-2.6.22 linux-2.6.22 $ patch -p1 < ../patch-2.6.22.6
Done.
See also: man patch
Juergen
Try the following:
Shouldn't that be, "tar -xjf linux-.26.22.tar.bz2"?
-- sig goes here... Peter D.
even after installing the kernel and patch ,the same error has come for device driver compilation
Older tar: yes. Newer tar: doesn't matter.
Juergen
As I mentioned on my previous post, I dont think your problem is with the patch. It will most likely be your dev environment or platform dependent setup.
Everyone should know about the --dry-run option which allows to check whether a patch applies cleanly before doing it for real :)
Flo
-- Palimm Palimm! http://tapas.affenbande.org
Why do you think you need a patch ? There are lots of other reasons that could be the cause of this.
-Michael
And what if --dry-run shows you it will not apply cleanly? ;-)
Juergen
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.