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

Reply via email to