[prev in list] [next in list] [prev in thread] [next in thread] 

List:       hx4700-port
Subject:    [Hx4700-port] 2.6 kernel compile errors
From:       Avinash Sridhar <avinash.sridhar () thomson ! net>
Date:       2006-06-12 16:46:29
Message-ID: 200606121246.29619.avinash.sridhar () thomson ! net
[Download RAW message or body]

hello,
Has anyone tried to compile the latest kernel from cvs with the codesourcery 
gnu arm toolchain. 

I have downloaded the their latest toolchain - 2006q1-6 release which 
highlights the following :
-----------------------------------------------------------------------------------------------
Upgrade to GCC 4.1

    The 2006Q1 release is based on GCC 4.1.0.
Support for ARM V7, including Cortex-M3

    This release supports the ARM V7 architecture, including the Cortex-M3 
core. Pure Thumb-2 runtime libraries are included for execution on ARM V7 
CPUs that do not support the ARM operating mode. 
Support for Neon and VFPV3

    The GNU assembler now supports the Neon and VFPV3 instruction sets.
-------------------------------------------------------------------------------------------
the toolchain is named arm-none-eabi- . I changed the head Makefile  in the 
kernel source tree to reflect the change in the toolchain name and that is 
the only place i made this change. 
 
I turned on EABI support in the kernel and tried to build the kernel. It 
builds zImage but segfaults while making modules. Specifically is segfaults 
on modpost. I have attached an error log. Please let me know if I have missed 
anything or am doing something wrong?

I tried to build the kernel with make hx4700_defconfig and then added EABI 
support and removed coda FS module support (since it was also breaking the 
compile).

Thanks in advance.
PS: kernel was checkout out Today, one hour back.

-- 
Avinash Sridhar

["error.log" (text/x-log)]

  CHK     include/linux/version.h
make[1]: `include/asm-arm/mach-types.h' is up to date.
  CHK     include/linux/compile.h
  CHK     usr/initramfs_list
  Kernel: arch/arm/boot/Image is ready
  Kernel: arch/arm/boot/zImage is ready
  Building modules, stage 2.
  MODPOST
*** Warning: drivers/bluetooth/btuart_cs ids 0 bad size (each on 52)
/bin/sh: line 1:  8366 Segmentation fault      scripts/mod/modpost -o /extr=
a/latest-hhOrg/linux/kernel26/Module.symvers vmlinux arch/arm/mach-pxa/hx47=
00/hx4700_bt.o crypto/aes.o crypto/anubis.o crypto/arc4.o crypto/blowfish.o=
 crypto/cast5.o crypto/cast6.o crypto/crc32c.o crypto/crypto_null.o crypto/=
deflate.o crypto/des.o crypto/khazad.o crypto/md4.o crypto/md5.o crypto/mic=
hael_mic.o crypto/serpent.o crypto/sha1.o crypto/sha256.o crypto/sha512.o c=
rypto/tea.o crypto/twofish.o crypto/wp512.o drivers/block/cryptoloop.o driv=
ers/block/nbd.o drivers/block/rd.o drivers/bluetooth/btuart_cs.o drivers/cd=
rom/cdrom.o drivers/char/watchdog/sa1100_wdt.o drivers/ide/ide-cd.o drivers=
/ide/ide-floppy.o drivers/ide/ide-generic.o drivers/ide/ide-tape.o drivers/=
ide/legacy/ide-cs.o drivers/input/keyboard/atkbd.o drivers/input/serio/libp=
s2.o drivers/input/serio/serio.o drivers/input/serio/serio_raw.o drivers/in=
put/serio/serport.o drivers/l3/l3-core.o drivers/media/video/compat_ioctl32=
=2Eo drivers/media/video/cpia.o drivers/media/video/v4l1-compat.o drivers/m=
edia/video/v4l2-common.o drivers/media/video/videodev.o drivers/mtd/mtdchar=
=2Eo drivers/net/8390.o drivers/net/bsd_comp.o drivers/net/mii.o drivers/ne=
t/pcmcia/3c574_cs.o drivers/net/pcmcia/3c589_cs.o drivers/net/pcmcia/axnet_=
cs.o drivers/net/pcmcia/fmvj18x_cs.o drivers/net/pcmcia/nmclan_cs.o drivers=
/net/pcmcia/pcnet_cs.o drivers/net/pcmcia/smc91c92_cs.o drivers/net/pcmcia/=
xirc2ps_cs.o drivers/net/ppp_async.o drivers/net/ppp_deflate.o drivers/net/=
ppp_generic.o drivers/net/slhc.o drivers/net/tun.o drivers/net/wireless/acx=
/acx.o drivers/net/wireless/acx/hx4700_acx.o drivers/net/wireless/airo.o dr=
ivers/net/wireless/airo_cs.o drivers/net/wireless/hermes.o drivers/net/wire=
less/hostap/hostap.o drivers/net/wireless/hostap/hostap_cs.o drivers/net/wi=
reless/orinoco.o drivers/net/wireless/orinoco_cs.o drivers/scsi/ide-scsi.o =
drivers/scsi/pcmcia/aha152x_cs.o drivers/scsi/scsi_mod.o drivers/scsi/scsi_=
transport_spi.o drivers/scsi/sd_mod.o drivers/scsi/sg.o drivers/scsi/sr_mod=
=2Eo drivers/serial/8250.o drivers/serial/serial_cs.o drivers/usb/gadget/g_=
ether.o drivers/usb/gadget/g_file_storage.o drivers/usb/gadget/g_serial.o f=
s/afs/kafs.o fs/autofs4/autofs4.o fs/cifs/cifs.o fs/cramfs/cramfs.o fs/expo=
rtfs/exportfs.o fs/ext2/ext2.o fs/ext3/ext3.o fs/isofs/isofs.o fs/jbd/jbd.o=
 fs/jfs/jfs.o fs/lockd/lockd.o fs/mbcache.o fs/msdos/msdos.o fs/nfs/nfs.o f=
s/nfsd/nfsd.o fs/nls/nls_cp1250.o fs/nls/nls_cp1251.o fs/nls/nls_cp1255.o f=
s/nls/nls_cp437.o fs/nls/nls_cp737.o fs/nls/nls_cp775.o fs/nls/nls_cp850.o =
fs/nls/nls_cp852.o fs/nls/nls_cp855.o fs/nls/nls_cp857.o fs/nls/nls_cp860.o=
 fs/nls/nls_cp861.o fs/nls/nls_cp862.o fs/nls/nls_cp863.o fs/nls/nls_cp864.=
o fs/nls/nls_cp865.o fs/nls/nls_cp866.o fs/nls/nls_cp869.o fs/nls/nls_cp874=
=2Eo fs/nls/nls_cp932.o fs/nls/nls_cp936.o fs/nls/nls_cp949.o fs/nls/nls_cp=
950.o fs/nls/nls_euc-jp.o fs/nls/nls_iso8859-1.o fs/nls/nls_iso8859-13.o fs=
/nls/nls_iso8859-14.o fs/nls/nls_iso8859-15.o fs/nls/nls_iso8859-2.o fs/nls=
/nls_iso8859-3.o fs/nls/nls_iso8859-4.o fs/nls/nls_iso8859-5.o fs/nls/nls_i=
so8859-6.o fs/nls/nls_iso8859-7.o fs/nls/nls_iso8859-9.o fs/nls/nls_koi8-r.=
o fs/nls/nls_koi8-ru.o fs/nls/nls_koi8-u.o fs/nls/nls_utf8.o fs/ntfs/ntfs.o=
 fs/reiserfs/reiserfs.o fs/romfs/romfs.o fs/smbfs/smbfs.o fs/udf/udf.o fs/x=
fs/xfs.o lib/crc-ccitt.o lib/libcrc32c.o net/bridge/bridge.o net/ieee80211/=
ieee80211.o net/ieee80211/ieee80211_crypt.o net/ieee80211/ieee80211_crypt_w=
ep.o net/ipv4/ah4.o net/ipv4/esp4.o net/ipv4/ip_gre.o net/ipv4/ipcomp.o net=
/ipv4/ipip.o net/ipv4/netfilter/ip_conntrack.o net/ipv4/netfilter/ip_conntr=
ack_ftp.o net/ipv4/netfilter/ip_conntrack_irc.o net/ipv4/xfrm4_tunnel.o net=
/key/af_key.o net/packet/af_packet.o net/rxrpc/rxrpc.o net/sunrpc/sunrpc.o =
net/xfrm/xfrm_user.o sound/arm/snd-hx4700_audio.o sound/arm/snd-pxa2xx-i2so=
und.o sound/core/oss/snd-mixer-oss.o sound/core/oss/snd-pcm-oss.o sound/cor=
e/snd-page-alloc.o sound/core/snd-pcm.o sound/core/snd-timer.o sound/core/s=
nd.o sound/i2c/snd-ak4641.o sound/soundcore.o
make[1]: *** [__modpost] Error 139
make: *** [modules] Error 2


_______________________________________________
Hx4700-port mailing list
Hx4700-port@handhelds.org
https://www.handhelds.org/mailman/listinfo/hx4700-port


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic