linux - Boost::Python: Passing custom arguments to gcc when building python-extension -
मुझे -Wl, -rpath, \ $$ ORIGIN / lib /
से जी ++ के पास करना होगा लिंकर () क्या जम्मूट फाइल में इस तर्क को पारित करने का कोई तरीका है?
एक अन्य विकल्प यह परियोजना के गुणों में जोड़ना है अपने जेमरूट के शीर्ष पर, निम्नलिखित नियम जोड़ें (या पूर्व-मौजूदा परियोजना
नियम को संशोधित करें।)
प्रोजेक्ट: आवश्यकताएं & lt; toolset & gt; जीसीसी: & lt; Linkflags & gt; "- Wl, -rpath, \\ $ ORIGIN / lib";
यह केवल इस प्रोजेक्ट पर जीसीसी को प्रभावित करेगा, और काम करता है भले ही मौजूदा जीसीसी का उपयोग कर;
कमांड जेमुरॉट से (उबुंटू की डिफ़ॉल्ट कॉन्फ़िगरेशन के अनुसार) से कहा जाता है।
Python-for-extensions alias को संशोधित करने का कोई बेहतर तरीका हो सकता है जो Boost.Byild लिंक को अजगर एक्सटेंशन पर कॉल करते समय, लेकिन मुझे यकीन नहीं है कि यह कैसे करना है, या यहां तक कि अगर किया जा सकता है।
Comments
Post a Comment