Я хочу скомпилировать/ссылку на новую версию Solaris (libc.so SUNW_1.22.6) для системы со старым Solaris (libc.so SUNW_1.22.4). Как я могу указать, что компоновщик (в новой версии) должен построить двоичный файл, который использует более старый (1.22.4) libc.so?ссылка со студии solaris на конкретную версию libc.so
ответ
Не вызывайте никаких функций, не входящих в SUNW_1.22.4. Компилятор записывает минимальную зависимость, основанную на связанных с ней функциях.
В целом, системы UNIX поддерживают обратную совместимость (программа, построенная на старой системе, продолжает работать на более новой системе), но не наоборот: программа, построенная на более новой системе, может не работать в более старой системе.
По этой причине создайте свою программу на самой старой версии ОС, которую вы собираетесь поддерживать.
Как я могу определить, что линкер (на новая версия) должна построить двоичный , который использует старше (1.22.4) libc.so
Вы должны были бы «новый Solaris -> старый Solars "для этого кросс-компилятора. GCC может быть построен для такой кросс-компиляции, но это не тривиально. Построение более старой системы обычно намного проще.
- 1. Ссылка на конкретную версию GLIBC
- 2. ссылка на конкретную версию библиотеки
- 3. Ссылка на конкретную версию glibc в Cython
- 4. CakePHP Установить конкретную версию
- 5. Ссылка на конкретную библиотеку stdC++
- 6. Почему «/lib/libc.so.1» смонтирован на solaris 10?
- 7. Ссылка на конкретную версию github repo в config.xml Кордовы
- 8. Ссылка на конкретную библиотеку
- 9. Ссылка на конкретную вкладку
- 10. Flyway - перейти на конкретную версию
- 11. атомных операций в студии Solaris на linux
- 12. Как проверить версию libpkcs11 на Solaris
- 13. Как вы определяете версию Informix на Solaris?
- 14. ссылка на libc на android/linux (x86) libc.so vs libc.so.6
- 15. Ссылка на более раннюю версию gcc
- 16. Ссылка на конкретную вкладку Bootstrap
- 17. Ссылка на конкретную вкладку jquery
- 18. Использовать конкретную версию vcredist?
- 19. Git получить конкретную версию
- 20. Ссылка на конкретную вкладку/непосредственно на вкладку
- 21. Используйте конкретную версию Jasmine
- 22. Выберите конкретную версию Ubuntu
- 23. Отразить конкретную версию рамки?
- 24. Установить конкретную версию dnx
- 25. Получить конкретную «версию» столбца
- 26. Установите конкретную версию Ruby
- 27. Статическая ссылка libgcc_s.so на libcrypto.so in solaris
- 28. Ссылка на конкретную вкладку с другой страницы
- 29. Как получить конкретную версию ОС на Ruby?
- 30. Как использовать конкретную версию gem на irb?