ما هي الطريقة الصحيحة للبما في ذلك نواة لينكس التكوين؟
-
10-07-2019 - |
سؤال
وأنا ترقية نسخة قديمة من البرامج التي هو جزء منها وحدة نواة لينكس لEL5، بعد القيام الخارقة ذات الصلة، والرهيبة autotools GNU الفوضى التي تستخدم لتجميع شيء (لا، فإنه لا بتجميع نواة "تم إهمال config.h بما في ذلك" وحدة عبر kbuild :() وأظل الحصول على الكثير من التحذيرات - قيل لي من قبل نتائج بحث جوجل أنني يجب أن تستخدم من أنا الأعلام بدلا من ذلك، ولكن لا يمكن أن يبدو للعثور على ما الأعلام وحيث أنني يجب وضع منهم.
وهذا البرنامج هو الملكية، لذلك لا يمكن أن تصل إليها لأنها ليست متاحة للجمهور.
وكان نسخة أنا ترقية الدعم، وذلك حتى 2.6.16 (وأنا بحاجة 2.6.18-164 EL5). رمز الفضاء النواة هو في الملعب من 100K خطوط في عشرات الملفات (وتجميع يمتد على مدى بضعة Makefiles)
ما هي الطريقة الصحيحة لإصلاح هذا؟
المحلول
وجدت بها في نهاية المطاف، كان لي أن أضيف "-include $LINUX_KERNEL_INCLUDE/linux/autoconf.h
" لCPPFLAGS