मैं 64 बिट के लिए एक पुराना एप्लिकेशन कैसे बना सकता हूं?


1

मैं 64 बिट के लिए 64 बिट मशीन पर पोस्टग्रेजल 7.4.6 बनाने की कोशिश कर रहा हूं। मुझे यकीन नहीं है कि यह कोड 64 बिट संगत है। क्या जांच करने का कोई तरीका है?

यदि यह 64 बिट संगत है, तो क्या मुझे यह सुनिश्चित करने के लिए कुछ करने की आवश्यकता है कि यह 64 बिट में बनाता है?

स्रोत कोड ftp://ftp-archives.postgresql.org/pub/source/v7.4.6/postgresql-7.4.6.tar.gz से है

धन्यवाद


जब आप इसे बनाने की कोशिश करते हैं तो क्या हो रहा है?
Ƭᴇc atιᴇ007

जवाबों:


3

इस ऐतिहासिक गेंटू पुनर्निर्माण के अनुसार , x86, स्पार्क, अल्फा, हिप्पा और एमड 64 आर्किटेक्चर पर जेंटू में 7.4.6 के बाद postgresql को स्थिर माना जाता था । (मुझे लगता है कि आप IA-64 के बारे में बात नहीं कर रहे हैं।)

एक ही पुनर्निर्माण hppa वास्तुकला के लिए कुछ पैचिंग के लिए प्रावधान करता है, और हमेशा इस पैच को लागू करता है , जो कुछ टर्मकैप लिंकिंग समस्या को दूर करने और सर्वर को शुरू और बंद करने के तरीके को बदलने के लिए प्रकट होता है। वहाँ amd64 के लिए कोई विशेष विचार नहीं लगता है।

निष्कर्ष में, ऐसा नहीं लगता कि आपको इसे बनाने और चलाने में कोई परेशानी होनी चाहिए, बशर्ते आपके पास सभी आवश्यक लाइब्रेरी और हेडर उपलब्ध हों।


आपके प्रतिक्रिया के लिए धन्येवाद। मैं x86_64 के लिए बिल्ड को पूरा करने में सक्षम था। मैं सोच रहा था कि इस स्क्रिप्ट से कैसे निष्कर्ष निकाला जा सकता है कि उन सभी आर्किटेक्चर पर पोस्टग्रेजल 7.4.6 को स्थिर माना गया था? क्या "स्थिर" का मतलब है कि वे उन आर्किटेक्चर के लिए त्रुटियों के बिना निर्माण करने में सक्षम थे, या इसका मतलब यह है कि उन्होंने वास्तव में प्रत्येक वास्तुकला पर पोस्टग्रैस्कल का परीक्षण किया और यह सुनिश्चित किया कि यह चल सकता है?
बैरिस्टर

वहाँ एक लाइन है जो KEYWORDS=उस सूची के साथ शुरू होती है जिसमें स्थिर आर्किटेक्चर, जैसे x86और sparc, और एक टिल्ड जैसे अस्थिर लोग होते हैं, जैसे ~ppcऔर ~ia64
इरोन

1
जेंटू में, एक स्थिर रिलीज वह है जो उत्पादन उपयोग के लिए सुझाई गई है और किसी ने दावा किया है कि इसका उपयोग एक समय के लिए किया गया है, जबकि अस्थिर का आम तौर पर मतलब है कि यह काम करने लगता है। हालाँकि, मैंने अभी इस बग पर ध्यान दिया है , यह मदद कर सकता है यदि आप इसे फ्रेम पॉइंटर्स के साथ बनाते हैं। हालांकि, कई वर्षों के अतीत से एक एप्लिकेशन का निर्माण करना मुश्किल हो सकता है यदि आप एक आधुनिक प्रणाली पर हैं, क्योंकि समय के साथ कई पुस्तकालय बदलते हैं और आमतौर पर आपके पास केवल संस्करणों के काम की सीमा कम होती है। आपको अपने बिल्ड लॉग से कुछ मिल सकता है, हालाँकि।
इरोन

1
याद रखें कि यह 7 साल पहले तब के स्थिर सिस्टम के बाकी हिस्सों के साथ स्थिर था, आज तक की तारीख प्रणाली के साथ नहीं।
इरोन

1
पूरा पेड़ यहां पाया जा सकता है , शीर्ष पर ("डेड फाइल्स") लिंक के साथ जो डिलीट की गई फाइलों को छिपाने या दिखाने के लिए है। AFAIK अन्य बड़े डिस्ट्रोस के बारे में समान जानकारी आसानी से उपलब्ध नहीं है कि उनके निर्माण कैसे किए गए थे।
इरोन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.