[linux] niet compilerend systeem (32/64 bits conflict)

Julien Michielsen michkloo op xs4all.nl
Di Sep 30 16:51:44 CEST 2014


Het lukt me momenteel niet meer een kernel te compileren. Na de
"make bzImage" opdracht krijg ik de melding
scripts/mod/empty.c:1:0: error: code model 'kernel' not supported in the 
32 bit mode
scripts/mod/empty.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
scripts/mod/devicetable-offsets.c:1:0: error: code model 'kernel' not 
supported in the 32 bit mode

Ik weet niet of de compiler niet ziet dat ik een 64-bits systeem heb 
(Athlon 64 X2
Dual Core Processor 5200+ ) of dat er een 32bits compiler staat 
geïnstalleerd die
niet samenwil met de 64-bits processor.

Hieronder heb ik een grep gedaan naar 64 en naar 32 in de .config-file in de
compiler directory.  Ik hoop dat iemand een hint kan geven, en dank 
jullie voor
de moeite dit te willen lezen
Julien

  regels voor 64 bit
CONFIG_64BIT=y
CONFIG_X86_64=y
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
CONFIG_X86_64_SMP=y
# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_ESPFIX64=y
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
CONFIG_X86_64_ACPI_NUMA=y
CONFIG_PHYS_ADDR_T_64BIT=y
CONFIG_X86_RESERVE_LOW=64
CONFIG_IP6_NF_MATCH_EUI64=m
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
CONFIG_PATA_CMD64X=m
CONFIG_PATA_CMD640_PCI=m
CONFIG_I2O_EXT_ADAPTEC_DMA64=y
CONFIG_KEYBOARD_TCA6416=m
CONFIG_R3964=m
CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX16064=m
CONFIG_USB_ZR364XX=m
CONFIG_VIDEO_SAA7164=m
CONFIG_RADIO_TEA5764=m
CONFIG_VIDEO_TEA6415C=m
CONFIG_VIDEO_TEA6420=m
CONFIG_VIDEO_OV7640=m
CONFIG_VIDEO_UPD64031A=m
CONFIG_VIDEO_UPD64083=m
CONFIG_SOC_CAMERA_OV2640=m
CONFIG_SOC_CAMERA_OV5642=m
CONFIG_SOC_CAMERA_OV9640=m
CONFIG_DVB_L64781=m
CONFIG_DVB_ISL6405=m
CONFIG_DVB_ISL6421=m
CONFIG_DVB_ISL6423=m
CONFIG_AGP_AMD64=y
CONFIG_DRM_I2C_SIL164=m
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
CONFIG_SND_MTS64=m
CONFIG_SND_LX6464ES=m
CONFIG_LEDS_LM3642=m
# CONFIG_EDAC_AMD64 is not set
CONFIG_CFAG12864B=m
CONFIG_CFAG12864B_RATE=20
CONFIG_FWTTY_MAX_TOTAL_PORTS=64
CONFIG_NLS_CODEPAGE_864=m
# CONFIG_ATOMIC64_SELFTEST is not set
CONFIG_CRYPTO_AES_X86_64=m
# CONFIG_CRYPTO_BLOWFISH_X86_64 is not set
# CONFIG_CRYPTO_CAMELLIA_X86_64 is not set
# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set
# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set
# CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set
# CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set
# CONFIG_CRYPTO_SALSA20_X86_64 is not set
# CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set
# CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set
# CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set
# CONFIG_CRYPTO_TWOFISH_X86_64 is not set
# CONFIG_CRYPTO_TWOFISH_X86_64_3WAY is not set
# CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set
CONFIG_XZ_DEC_IA64=y
CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y

regels voor 32 bit
CONFIG_ZONE_DMA32=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_RCU_FANOUT=32
# CONFIG_IA32_EMULATION is not set
CONFIG_NF_CONNTRACK_H323=m
CONFIG_NETFILTER_XT_MATCH_U32=m
CONFIG_NF_NAT_H323=m
CONFIG_NET_CLS_U32=m
CONFIG_CLS_U32_PERF=y
CONFIG_CLS_U32_MARK=y
CONFIG_NET_EMATCH_STACK=32
CONFIG_NET_EMATCH_U32=m
CONFIG_TOIM3232_DONGLE=m
CONFIG_MTD_MAP_BANK_WIDTH_32=y
CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
CONFIG_ICS932S401=m
CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
CONFIG_AIC79XX_CMDS_PER_DEVICE=32
CONFIG_PATA_NINJA32=m
CONFIG_PCNET32=m
CONFIG_USB_ALI_M5632=y
CONFIG_RT2800PCI_RT3290=y
CONFIG_KEYBOARD_LM8323=m
CONFIG_JOYSTICK_IFORCE_232=y
CONFIG_TOUCHSCREEN_ST1232=m
CONFIG_SERIAL_RP2_NR_UARTS=32
CONFIG_GPIO_MAX732X=m
# CONFIG_GPIO_RDC321X is not set
# CONFIG_MFD_RDC321X is not set
CONFIG_USB_GSPCA_TV8532=m
CONFIG_USB_GSPCA_VC032X=m
CONFIG_VIDEO_TDA7432=m
CONFIG_VIDEO_CS53L32A=m
CONFIG_VIDEO_VPX3220=m
CONFIG_DVB_RTL2832=m
CONFIG_DVB_OR51132=m
CONFIG_SND_MAX_CARDS=32
CONFIG_SND_AZT3328=m
CONFIG_SND_RME32=m
CONFIG_SND_HDA_CODEC_CA0132=m
CONFIG_SND_HDA_CODEC_CA0132_DSP=y
CONFIG_USB_U132_HCD=m
CONFIG_USB_SERIAL_F81232=m
CONFIG_USB_SERIAL_MCT_U232=m
CONFIG_LEDS_PCA9532=m
CONFIG_LEDS_PCA9532_GPIO=y
CONFIG_EDAC_I3200=m
CONFIG_RTC_DRV_DS3232=m
CONFIG_RTC_DRV_BQ32K=m
# CONFIG_DVB_RTL2832_SDR is not set
CONFIG_FWTTY_MAX_CARD_PORTS=32
CONFIG_NLS_CODEPAGE_932=m
CONFIG_CRYPTO_CRC32C=y
CONFIG_CRYPTO_CRC32C_INTEL=m
CONFIG_CRYPTO_CRC32=m
CONFIG_CRYPTO_CRC32_PCLMUL=m
CONFIG_CRYPTO_RMD320=m
CONFIG_CRC32=y
# CONFIG_CRC32_SELFTEST is not set
CONFIG_CRC32_SLICEBY8=y
# CONFIG_CRC32_SLICEBY4 is not set
# CONFIG_CRC32_SARWATE is not set
# CONFIG_CRC32_BIT is not set
CONFIG_LIBCRC32C=m
# CONFIG_RANDOM32_SELFTEST is not set

-- 
Julien Michielsen
julien_at_michkloo.xs4all.nl






More information about the Linux mailing list