Skip to contentSkip to conversation

Lack of Input-Core causes link errors

DISCUSSION Dave Hansen 2 participants 2 messages Aug 26, 2002

lore
Share & tools
lore
#0 lore raw

Current bk tree won't compile without initcore compiled in. Adding it makes the link errors go away. I saw a comment in Linus's changelog about this, is there a fix in progress?

drivers/built-in.o: In function `kd_nosound':
drivers/built-in.o(.text+0x1603f): undefined reference to input_event' drivers/built-in.o(.text+0x16058): undefined reference to input_event' drivers/built-in.o: In function `kd_mksound':
drivers/built-in.o(.text+0x160e7): undefined reference to input_event' drivers/built-in.o: In function kbd_bh':
drivers/built-in.o(.text+0x16cca): undefined reference to input_event' drivers/built-in.o(.text+0x16cd8): undefined reference to input_event' drivers/built-in.o(.text+0x16ce9): more undefined references to input_event' follow drivers/built-in.o: In function kbd_connect':
drivers/built-in.o(.text+0x170e3): undefined reference to input_open_device' drivers/built-in.o: In function kbd_disconnect':
drivers/built-in.o(.text+0x170ff): undefined reference to input_close_device' drivers/built-in.o: In function kbd_init':
drivers/built-in.o(.text.init+0x1c57): undefined reference to `input_register_handler'

Signature · 2 lines
Dave Hansen
[email protected]
#1 lore raw
Quoted 13 lines · Dave Hansen

Current bk tree won't compile without initcore compiled in. Adding it makes the link errors go away. I saw a comment in Linus's changelog about this, is there a fix in progress?

drivers/built-in.o: In function `kd_nosound':
drivers/built-in.o(.text+0x1603f): undefined reference to input_event' drivers/built-in.o(.text+0x16058): undefined reference to input_event' drivers/built-in.o: In function `kd_mksound':
drivers/built-in.o(.text+0x160e7): undefined reference to input_event' drivers/built-in.o: In function kbd_bh':
drivers/built-in.o(.text+0x16cca): undefined reference to input_event' drivers/built-in.o(.text+0x16cd8): undefined reference to input_event' drivers/built-in.o(.text+0x16ce9): more undefined references to

Quoted 8 lines

`input_event' follow
drivers/built-in.o: In function `kbd_connect':
drivers/built-in.o(.text+0x170e3): undefined reference to input_open_device' drivers/built-in.o: In function kbd_disconnect':
drivers/built-in.o(.text+0x170ff): undefined reference to input_close_device' drivers/built-in.o: In function kbd_init':
drivers/built-in.o(.text.init+0x1c57): undefined reference to `input_register_handler'

Yes. Input core will always be built in. (Linus's choice out of other possible.)

Signature · 2 lines
Vojtech Pavlik
SuSE Labs