Доброе утро,
в 64-битном поле RedHat мы должны скомпилировать и запустить 32-битное приложение. Тем временем мне удалось собрать нужную версию gcc (4.0.3) и все необходимые библиотеки времени выполнения в 32 бит и установить LD_LIBRARY_PATH для указания на 32-битные версии, но теперь в течение оставшегося процесса сборки должна быть выполнена небольшая программа Java, которая установлен в /usr/bin как 64-битная программа, которая теперь находит 32-битную версию libgcc_s.so в первую очередь.
В общем, если я установил LD_LIBRARY_PATH в 32-битные версии, я сломаю 64-битные программы и наоборот.
Как это должно работать вообще? Я уверен, что я не первый человек с этой проблемой. Как это обычно решается?
С уважением, Стефан