আমি নেটিস ডাব্লুএফ 2190 অ্যাডাপ্টারের জন্য ড্রাইভার সংকলনের চেষ্টা করছি। হ্যাঁ, আমি তাদের কাছ থেকে সাম্প্রতিকতম ডাউনলোড করেছি।
আমি কীভাবে -Werror=date-time
বিল্ডটি অক্ষম করতে পারি ? আমি এটি বিল্ড স্ক্রিপ্টের কোথাও খুঁজে পাচ্ছি না তাই আমি অনুভব করি এটি অবশ্যই কিছু গ্লোবাল ডিফল্ট সেটিংস। স্পষ্টতই কোডটি কেবল বিল্ডের তারিখ / সময়কে আউটপুটে এম্বেড করার চেষ্টা করছে, সুতরাং এই সতর্কতাটি অক্ষম করতে কোনও সমস্যা হবে না।
আমি যে সতর্কতাগুলি পাচ্ছি তার কয়েকটি এখানে ত্রুটি হিসাবে বিবেচিত হচ্ছে:
/home/andy/RTL8812AU_linux_v4.3.8_12175.20140902/driver/rtl8812AU_linux_v4.3.8_12175.20140902/core/rtw_debug.c:66:1: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time]
/home/andy/RTL8812AU_linux_v4.3.8_12175.20140902/driver/rtl8812AU_linux_v4.3.8_12175.20140902/core/rtw_debug.c:66:1: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time]
cc1: some warnings being treated as errors
date-time
সাবধানবাণী জিসিসি 4.9 নতুন আমি মনে করি - তাহলে সম্ভবত এটি দ্বারা পরোক্ষভাবে চালু করা হয়-Wall
(দ্বারা পরোক্ষভাবে এবং পরিণত একটি ত্রুটি মধ্যে-Werror
)। আপনি এটিকে ফর্মটি ব্যবহার করে স্পষ্টভাবে বন্ধ করার চেষ্টা করতে পারেন-Wno-
অর্থাৎ-Wno-error=date-time
যুক্ত করেছেনCFLAGS
তবে আমি অনুমান করছি এবং এটি পরীক্ষা করতে পারছি না।