RE: Building a module for different kernels on the same machine

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



You can have multiple kernel source code, then compile the code. But here you will not able to test it. When compiling a module will get the local header and etc...where ever your make file points.

Things to check here is 
1. you want to try different compilers.
2. you want to try different kernel versions.


Regards
Vivek
-----Original Message-----
From: kernelnewbies-bounce@xxxxxxxxxxxx [mailto:kernelnewbies-bounce@xxxxxxxxxxxx] On Behalf Of Guo Hongruan
Sent: Tuesday, June 10, 2008 5:40 PM
To: Ian Brown
Cc: kernelnewbies@xxxxxxxxxxxx
Subject: Re: Building a module for different kernels on the same machine

Hi Ian Brown,
I don't think it was because of the gcc. Use dmesg to get the error 
information and send it to me. Maybe I can help you.

Thanks a lot!

Ian Brown 写道:
> Hello,
>
> I want to build a module for different kernels on the same machine.
>
> My machine has Fedora release 9, with 2.6.25-14 kernel. (x86_64).
>
> I want to build my module for Fedora release 6 (2.6.18-1.2798 kernel),
> but on the Fedora 9 machine.
>
> I had installed kernel-devel-2.6.18-1.2798.fc6.x86_64.
> I had pointed my Makefile to build against this kernel-devel tree.
> The build finished ok. I copied the module to the FC6 machine.
> When trying "insmod myModule.ko" on the FC6 machine, I get:
> insmod: error inserting 'myModule.ko': -1 Invalid module format
> and in the kernel log, I see:
> Jun 10 12:58:11 Aplaton kernel: myModule: version magic '2.6.18-1.2798.fc6 SMP
> mod_unload gcc-4.3' should be '2.6.18-1.2798.fc6 SMP mod_unload gcc-4.1
>
> I found out that the FC6 machine has gcc-4.1.1-30, whereas the FC9 machine
> has gcc-4.3.0-8.
> My question is:
> is there a way to let gcc-4.3.0-8  "think" that it is gcc-4.1.1-30 , so that
> I will be able to build and insmod the FC6 module on FC9?
> Or should I install two version of gcc on the F9 machine (And I am not
> sure it is possible).?
>
> Regards,
> Ian
>
> --
> To unsubscribe from this list: send an email with
> "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
> Please read the FAQ at http://kernelnewbies.org/FAQ
>
>   

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ


--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux