1) modules
modprobe *.ko
error: format error
reason : version magic dismatch;
modinfo *.ko
match the host info;
fixed : /lib/modules/2.6.27.37-170.2.104.fc10.i686/build/Makefile instead of linux-source/Makefile
/boot/config-2.6.27.37-170.2.104.fc10.i686 instead of linux-source/.config
just run make and don't run make menuconfig
when it began to build source, you can ctrl+c to interupt;
and then , make modules SUBDIRS=dir to you wanted.
2) rpath
just patch configure.ac after AC_PROG_LIBTOOL with:
case ${host} in
*)
AC_MSG_RESULT([Fixing libtool for -rpath problems.])
sed < arm-angstrom-linux-gnueabi-libtool > libtool-2 /
's/^hardcode_libdir_flag_spec.*$'/'hardcode_libdir_flag_spec=" -D__LIBTOOL_IS_A_FOOL__ "/'
mv libtool-2 arm-angstrom-linux-gnueabi-libtool
chmod 755 arm-angstrom-linux-gnueabi-libtool
;;
esac
or
AC_MSG_RESULT([Fixing libtool for -rpath problems.])
sed < arm-angstrom-linux-gnueabi-libtool > libtool-2 /
's/^hardcode_libdir_flag_spec.*$'/'hardcode_libdir_flag_spec=" -D__LIBTOOL_IS_A_FOOL__ "/'
mv libtool-2 arm-angstrom-linux-gnueabi-libtool
chmod 755 arm-angstrom-linux-gnueabi-libtool
reference:
http://wiki.debian.org/RpathIssue
https://fedoraproject.org/wiki/Packaging/Guidelines#Removing_Rpath