Vinculando o módulo do kernel com uma biblioteca estática
Estou tentando vincular meu módulo do kernel a uma lib estática externa, assim:
obj-m += my_prog.o
my_prog-objs := some/path/lib.a
# all the standard targets...
Para alguns, o Makefile acima não compila my_prog.c, e o módulo resultante não contém seu código. Certamente, se eu removermy_prog-objs
linha,my_prog.c
é compilado.
O que há de errado com essa abordagem em um Makefile?