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