Can't compile 2.0.25

Juan Cespedes (cespedes@lander.es)
Fri, 8 Nov 1996 14:42:22 +0100 (MET)


While trying to compile 2.0.25...

gcc -D__KERNEL__ -I/usr/src/linux-2.0.25/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -DCPU=486 -c -o time.o time.c
{standard input}: Assembler messages:
{standard input}:768: Error: no such 386 instruction: `rdmsr'
{standard input}:770: Error: no such 386 instruction: `wrmsr'
make[1]: *** [time.o] Error 1
make[1]: Leaving directory `/usr/src/linux-2.0.25/arch/i386/kernel'
make: *** [linuxsubdirs] Error 2

# gcc --version
2.7.0
# as --version
GNU assembler version cygnus/linux-2.5.2l.15 (i486-linux), using BFD version cygnus/linux-2.5.2l.11
# uname -a
Linux salmon 2.0.24 #1 Wed Nov 6 17:12:39 MET 1996 i486
# cat /proc/cpuinfo
processor : 0
cpu : 486
model : unknown
vendor_id : unknown
stepping : unknown
fdiv_bug : no
hlt_bug : no
fpu : yes
fpu_exception : yes
cpuid : no
wp : yes
flags :
bogomips : 16.59
# grep "=y" .config
CONFIG_EXPERIMENTAL=y
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KERNELD=y
CONFIG_NET=y
CONFIG_SYSVIPC=y
CONFIG_BINFMT_ELF=y
CONFIG_KERNEL_ELF=y
CONFIG_M486=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_MD=y
CONFIG_FIREWALL=y
CONFIG_NET_ALIAS=y
CONFIG_INET=y
CONFIG_IP_FORWARD=y
CONFIG_IP_FIREWALL=y
CONFIG_IP_FIREWALL_VERBOSE=y
CONFIG_IP_MASQUERADE=y
CONFIG_IP_TRANSPARENT_PROXY=y
CONFIG_IP_ACCT=y
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y
CONFIG_NETDEVICES=y
CONFIG_SLIP_COMPRESSED=y
CONFIG_NET_ETHERNET=y
CONFIG_NET_VENDOR_SMC=y
CONFIG_WD80x3=y
CONFIG_EXT2_FS=y
CONFIG_PROC_FS=y
CONFIG_SMB_LONG=y
CONFIG_WATCHDOG=y
CONFIG_RTC=y
CONFIG_PROFILE=y