[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

More modutils problems



I am running pure potato on SparcStation 4. Having met the current
modutils problems, I downloaded the source (modutils-2.3.6), patched
it to the current level (modutils_2.3.6-8.diff) and tried to compile
it, doing first './config --prefix=/usr/local' and then 'make
install'. It mostly compiled with one notable exception:

make[1]: Entering directory `/usr/local/hold/modutils-2.3.6/insmod'
gcc -M -g -O2 -Wall -I./../include -D_GNU_SOURCE  -DCOMPAT_2_0=1  -DELF_MACHINE_H='"elf_sparc.h"' -DARCH_sparc  insmod.c modprobe.c rmmod.c lsmod.c ksyms.c modinfo.c > .depend
gcc -g -O2 -Wall -I./../include -D_GNU_SOURCE  -DCOMPAT_2_0=1  -DELF_MACHINE_H='"elf_sparc.h"' -DARCH_sparc  -DCOMBINE_rmmod -DCOMBINE_modprobe -c -o insmod.o insmod.c
insmod.c: In function `print_load_map':
insmod.c:336: internal error--unrecognizable insn:
(insn 708 707 6 (unspec_volatile[
            (mem (mem:SI (plus:SI (reg:SI 272)
                        (const_int 8 [0x8])) 0) 0)
        ]  4) -1 (nil)
    (expr_list:REG_DEAD (reg:SI 272)
        (nil)))
make[1]: *** [insmod.o] Error 1
make[1]: Leaving directory `/usr/local/hold/modutils-2.3.6/insmod'

Never mind that the code looks like lisp much more than it looks like
C, but is it a bug? Or, as usual, am I doing something stupid? 

-- 
Kaa
kaa@eternal.net


Reply to: