जेनकिंस दास ccache का उपयोग नहीं कर रहा है


0

मेरा जेनकींस एसएसएच के माध्यम से अपने दास (उबंटू) से जुड़ता है। मैंने गुलाम पर ccache स्थापित करने के सभी संभावित निर्देशों का पालन किया, मैंने "निर्यात USE_CCACHE = 1" को हर संभव जगह पर रखा, मैंने कंपाइलर्स को "किस gcc" पर "I / usr / lib / ccache / gcc" से जोड़ा, लेकिन जब उस दास ccache पर android ROM का निर्माण नहीं किया जाता है। Dir ~ / .ccache का आकार हमेशा एक जैसा होता है (CCACHE_DIR सेट नहीं किया जाता है, इसलिए डिफ़ॉल्ट स्थान और ccache का आकार 50G है)।

मैं इसे ccache का उपयोग कैसे करूँ?

जवाबों:


1

एंड्रॉइड प्रोग्राम आपके कंप्यूटर की तुलना में विभिन्न आर्किटेक्चर पर चलते हैं, इसलिए वे आपके मानक जीसीसी द्वारा संकलित नहीं किए जाते हैं, बल्कि क्रॉस-संकलित होते हैं। आपको अपने क्रॉस-कंपाइलर या एंड्रॉइड प्लेटफ़ॉर्म टूल के लिए सेटिंग्स ढूंढनी होंगी और इसे वहां जोड़ना होगा। मुझे ANDROID_NDK_ROOT / build / core / default-build-commands.mk को एडिट करना था और ccache का उपयोग शुरू करने के लिए कंपाइलर कॉन्फ़िगरेशन में ccache जोड़ना था।

इस howto का पालन कर रहा था: Android संकलन को गति देने के लिए ccache का उपयोग कैसे करें

यह अनुप्रयोग ROM के संकलन के लिए है, लेकिन सिद्धांत समान है।


मुझे समझ में नहीं आता कि यह क्यों ठुकरा दिया गया था; मुझे ठीक लगता है।
अर्जन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.