RH 6.0 a kompilace 2.0.37 :-(

Pilat.Vaclav na cdh.nkp.cz Pilat.Vaclav na cdh.nkp.cz
Čtvrtek Červenec 1 15:58:28 CEST 1999


Preji dobry den,

nejspis je to trivialni dotaz - radsi se zeptam, nez nalouduju starsi
prekladac (2.7.2x)
nebo nejaky patch do kernelu.
Symptom:

[root]# gcc -D__KERNEL__ -I/usr/src/linux-2.0.37/include -Wall
-Wstrict-prototypes -O2 -
fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2
-malign-jum
ps=2 -malign-functions=2 -DCPU=686  -c -o init/main.o init/main.c

In file included from init/main.c:17:
/usr/src/linux-2.0.37/include/linux/types.h:7: warning: #warning "This
code is tested with gcc 2.7.2.x only. Using egcs/gcc 2.8.x needs"
/usr/src/linux-2.0.37/include/linux/types.h:8: warning: #warning
"additional pat
ches that have not been sufficiently tested to include by"
/usr/src/linux-2.0.37/include/linux/types.h:9: warning: #warning
"default."
/usr/src/linux-2.0.37/include/linux/types.h:10: warning: #warning "See
  http://www.suse.de/~florian/kernel+egcs.html for more information"
/usr/src/linux-2.0.37/include/linux/types.h:11: #error "Remove this if
you have
applied the gcc 2.8/egcs patches and wish to use them"
/usr/src/linux-2.0.37/include/asm/string.h: In function
`__constant_memcpy':
In file included from /usr/src/linux-2.0.37/include/linux/string.h:39,
                 from /usr/src/linux-2.0.37/include/asm/termios.h:59,
                 from /usr/src/linux-2.0.37/include/linux/termios.h:5,
                 from /usr/src/linux-2.0.37/include/linux/tty.h:20,
                 from /usr/src/linux-2.0.37/include/linux/sched.h:26,
                 from init/main.c:20:
/usr/src/linux-2.0.37/include/asm/string.h:443: warning: control reaches
end of
non-void function
/usr/src/linux-2.0.37/include/asm/string.h: In function
`__constant_c_and_count_
memset':
/usr/src/linux-2.0.37/include/asm/string.h:594: warning: control reaches
end of
non-void function
init/main.c: In function `get_options':
init/main.c:269: warning: subscript has type `char'
make: *** [init/main.o] Error 1
[root]#      


Nebo sahat do zdrojaku :-)
V.P.


Další informace o konferenci Linux