ما هي الطريقة الصحيحة للبما في ذلك نواة لينكس التكوين؟

StackOverflow https://stackoverflow.com/questions/1818323

سؤال

وأنا ترقية نسخة قديمة من البرامج التي هو جزء منها وحدة نواة لينكس لEL5، بعد القيام الخارقة ذات الصلة، والرهيبة autotools GNU الفوضى التي تستخدم لتجميع شيء (لا، فإنه لا بتجميع نواة "تم إهمال config.h بما في ذلك" وحدة عبر kbuild :() وأظل الحصول على الكثير من التحذيرات - قيل لي من قبل نتائج بحث جوجل أنني يجب أن تستخدم من أنا الأعلام بدلا من ذلك، ولكن لا يمكن أن يبدو للعثور على ما الأعلام وحيث أنني يجب وضع منهم.

وهذا البرنامج هو الملكية، لذلك لا يمكن أن تصل إليها لأنها ليست متاحة للجمهور.

وكان نسخة أنا ترقية الدعم، وذلك حتى 2.6.16 (وأنا بحاجة 2.6.18-164 EL5). رمز الفضاء النواة هو في الملعب من 100K خطوط في عشرات الملفات (وتجميع يمتد على مدى بضعة Makefiles)

ما هي الطريقة الصحيحة لإصلاح هذا؟

هل كانت مفيدة؟

المحلول

وجدت بها في نهاية المطاف، كان لي أن أضيف "-include $LINUX_KERNEL_INCLUDE/linux/autoconf.h" لCPPFLAGS

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top