Je porte une ancienne version d'un logiciel qui est en partie un module noyau linux à EL5, après avoir fait les hacks pertinents, le gâchis horrible GNU autotools qui est utilisé pour compiler la chose (non, il ne compile pas le module noyau via kbuild :() Je reçois beaucoup d'avertissements 'Y compris config.h est obsolète' - Les résultats de recherche google me disent que je devrais utiliser les indicateurs -I à la place, mais je n'arrive pas à trouver quels drapeaux et où les mettre .Quelle est la bonne façon d'inclure la configuration du noyau Linux?
Le logiciel est propriétaire, ne peut donc pas lier à elle car elle est pas accessible au public.
La version que je suis PORTAGE a le soutien jusqu'au 2.6.16 (et j'ai besoin 2.6.18-164 Le code d'espace du noyau est dans l'ordre de 100k lignes dans des dizaines de fichiers (un d la compilation s'étend sur quelques Makefiles)
Quelle est la bonne façon de résoudre ce problème?
Pouvez-vous modifier votre question et inclure un lien vers le projet que vous essayez de port? Quelle est la version du noyau avec laquelle ce logiciel a été écrit à l'origine? Je ne pense pas que votre problème est autotools, vous aurez juste besoin de télécharger et d'étudier le Makefile pour un autre KM qui est généralement construit hors de l'arbre. –
a répondu. Malheureusement, ce n'est pas un logiciel libre, donc le lien n'est pas accessible au public. – Kimvais