Cross-compile

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

 



Hi Steven:

* Steven Timm <timm at fnal.gov> [2005-02-24 11:08:52 -0600]:
> 
> Since version 2.8.8 of i2c and lm_sensors, I am discovering 
> that the kernel modules are different sizes when compiled under
> i686 and under athlon architectures.  And what is compiled on 

I took a look through lm_sensors2 CVS... I don't see anything that
should cause new behavior in this regard since 2.8.7.

> i686 doesn't work on athlon, and vice versa.  Is this supposed
> to be happening?  Is there any way to compile a generic i386
> version that works on both?

When you compile the kernel modules from the i2c or lm_sensors2 packages,
you will need to have the kernel source available and configured for the
target system.  IOW, the i2c and lm_sensors2 modules build differently
(686 vs. athlon) because the kernel source on the systems is configured
differently.

(At least, that's what I speculate is happening in your case.)

I don't think there's any way to reliably build the modules to work
in both, unless your base kernel is also configured for that (e.g.
the RedHat -i386 builds), but that's probably not what you really want.

I hope that helps; Regards,

-- 
Mark M. Hoffman
mhoffman at lightlink.com



[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux