ArcosCom Linux User
2008-Feb-07 17:47 UTC
[CentOS] Kernel compiling troubles (ABI checking)
Hi, I'm having a problem compiling the kernel as a normal user (don't
know
if not being root is the problem or not).
What is ABI? I can compile with the flag --without kabichk, but I don't
know if really is that the solution or not.
The package build stops at this point:
+ echo '**** kABI checking is enabled in kernel SPEC file. ****'
**** kABI checking is enabled in kernel SPEC file. ****
+ chmod 0755 /home/samueldg/rpmbuild/SOURCES/check-kabi
+ '[' -e /home/samueldg/rpmbuild/SOURCES/Module.kabi_i686 ']'
+ cp /home/samueldg/rpmbuild/SOURCES/Module.kabi_i686
/var/tmp/kernel-2.6.18-53.1.6.1.el5_ArcosCom-root/Module.kabi
+ /home/samueldg/rpmbuild/SOURCES/check-kabi -k
/var/tmp/kernel-2.6.18-53.1.6.1.el5_ArcosCom-root/Module.kabi -s
Module.symvers
*** ERROR - ABI BREAKAGE WAS DETECTED ***
The following symbols have been changed (this will cause an ABI breakage):
inet_twsk_deschedule
ipv6_get_saddr
inet_csk_listen_start
inet_hash_connect
...
skb_append_datato_frags
ip_nat_protocol_register
__inet_lookup_listener
+ exit 1
error: Bad exit status from /var/tmp/rpm-tmp.18627 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.18627 (%build)
ArcosCom Linux User wrote:> Hi, I'm having a problem compiling the kernel as a normal user (don't know > if not being root is the problem or not). > > What is ABI? I can compile with the flag --without kabichk, but I don't > know if really is that the solution or not. >Application Binary Interface...I'm definitely no expert, but from what I just read (googled) it has to do with binary compatibility. HTH, -Ray