Didn't find this on google and thought it might be useful for those on
the list.
Status: cross-compile toolchain built, xmerge and xkmake work.
Problem: can't xmerge kernel module ebuilds
Symptoms: Error messages like the following:
### Start Error Msg ###
* Preparing ath_hal module
make -C /usr/armeb-softfloat-linux-uclibc/usr/src/linux
M=/var/tmp/portage/net-wireless/madwifi-ng-0.9.3.2/work/madwifi-0.9.3.2/ath_hal
modules
make[1]: Entering directory
`/usr/armeb-softfloat-linux-uclibc/usr/src/linux-2.6.19-gentoo-r5'
CC [M]
/var/tmp/portage/net-wireless/madwifi-ng-0.9.3.2/work/madwifi-0.9.3.2/ath_hal/ah_os.o
HOSTCC
/var/tmp/portage/net-wireless/madwifi-ng-0.9.3.2/work/madwifi-0.9.3.2/ath_hal/uudecode.o
HOSTLD
/var/tmp/portage/net-wireless/madwifi-ng-0.9.3.2/work/madwifi-0.9.3.2/ath_hal/uudecode
UUDECODE
/var/tmp/portage/net-wireless/madwifi-ng-0.9.3.2/work/madwifi-0.9.3.2/ath_hal/xscale-be-elf.hal.o
LD [M]
/var/tmp/portage/net-wireless/madwifi-ng-0.9.3.2/work/madwifi-0.9.3.2/ath_hal/ath_hal.o
ld:
/var/tmp/portage/net-wireless/madwifi-ng-0.9.3.2/work/madwifi-0.9.3.2/ath_hal/ah_os.o:
Relocations in generic ELF (EM: 40)
/var/tmp/portage/net-wireless/madwifi-ng-0.9.3.2/work/madwifi-0.9.3.2/ath_hal/ah_os.o:
could not read symbols: File in wrong format
make[2]: ***
[/var/tmp/portage/net-wireless/madwifi-ng-0.9.3.2/work/madwifi-0.9.3.2/ath_hal/ath_hal.o]
Error 1
make[1]: ***
[_module_/var/tmp/portage/net-wireless/madwifi-ng-0.9.3.2/work/madwifi-0.9.3.2/ath_hal]
Error 2
make[1]: Leaving directory
`/usr/armeb-softfloat-linux-uclibc/usr/src/linux-2.6.19-gentoo-r5'
make: *** [all] Error 2
### End Error Msg ###
Solution:
# export MAKE=`which xkmake`
# xmerge -av madwifi-ng
hth,
Jason.
--
[EMAIL PROTECTED] mailing list