Spec-Zone.ru › GCC 15

3.20.46 Параметры Solaris 2

В Solaris 2 поддерживаются следующие параметры «-m»:

-mclear-hwcap

-mclear-hwcap указывает компилятору удалить аппаратные возможности, добавленные ассемблером Solaris. Это необходимо только в том случае, если объектные файлы используют расширения ISA, не поддерживаемые текущей машиной, но во время выполнения проверяют, следует ли их использовать.

-mimpure-text

-mimpure-text, используемый вместе с -shared, указывает компилятору не передавать компоновщику параметр -z text при компоновке разделяемого объекта. Этот параметр позволяет включать код, зависящий от расположения, в разделяемый объект.

-mimpure-text подавляет сообщение об ошибке компоновщика «relocations remain against allocatable but non-writable sections». Однако необходимые перемещения запускают копирование при записи, и разделяемый объект фактически не разделяется между процессами. Вместо использования -mimpure-text следует компилировать весь исходный код с параметром -fpic или -fPIC.

Помимо перечисленных выше, в Solaris 2 поддерживаются следующие параметры:

-pthreads

Это синоним параметра -pthread.

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-15.3.0/gcc/Solaris-2-Options.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API