هل سيتم تصميم التطبيق باستخدام GCC 4.x على CentOS/RHEL 4.8 على CentOS/RHEL 4؟
-
25-09-2019 - |
سؤال
لدينا تطبيق تجاري نبنيه على CentOS 4.8 BIT 32 (أي ما يعادل تحديث Red Hat Enterprise Linux (RHEL) 4.
يقع برنامج التحويل البرمجي العالمي الافتراضي في 3.4.6
نحن قادرون على تشغيل ثنائينا على كل من CentOS Centos/Rhel 4 و 5 و 64 بت ، بما في ذلك RHEL 4 غير المحتفظ بها تمامًا.
السؤال: إذا قمنا بالتحديث إلى إصدار GCC 4 الأحدث ، فهل سيظل الثنائي يعمل على Rhel 4 غير محدث تمامًا
يبدو أن أحدث دول مجلس التعاون الخليجي هو 4.5.1 و 4.4.5
(ونعم ، هناك عملاء يقومون بتثبيت الإصدار العميد ، ويديرون على شبكة معزولة بدون وصول إلى الإنترنت ، ولا يتم تحديثهم أبدًا من الإصدار المغطى بالشحن.)
نشأت هذه المشكلة لأننا ننقل الآن إلى 64 بت FreeBSD 8.1 لـ AMD64 و GCC الافتراضي هناك GCC 4.2.1
المحلول
طالما أنك تتجمع مع نفس مكتبات وقت التشغيل (مثل GLIBC) ستكون بخير.