Описание тега solaris-studio

Oracle Solaris Studio, расширенный набор инструментов разработки Oracle C, C++ и Fortran, предоставляет новейшие достижения в области оптимизации компилятора, многопоточной производительности и мощных инструментов анализа для обеспечения максимальной производительности и надежности приложений в операционных системах Oracle Solaris, Oracle Linux и Red Hat Enterprise Linux..
0 ответов

Анализатор производительности java solaris studio - счетчики HW временно недоступны

Я использую анализатор производительности java solaris studio в основном для использования аппаратных счетчиков. Но каждый раз, когда я пытаюсь использовать их, я получаю эту ошибку: HW counters are temporarily unavailable; they may be in use for sy…
25 янв '16 в 21:26
0 ответов

Сборка Мозилла на Солярисе

Запустив 'mach build' в SunOS 11.2, конфигурирование завершается неудачно в каталоге obj-i386-pc-solaris2.11/intl/icu/target, утверждая, что компилятор C не может создавать исполняемые файлы, потому что cc вызывается с тем, что выглядит как флаг ком…
08 авг '15 в 02:19
1 ответ

Это ошибка в Solaris Studio?

Источник (в конце вопроса) будет вызывать, как мне кажется, ошибку в Solaris Studio (а не на других компиляторах). Сообщение об ошибке было переформатировано с новыми строками для ясности: "overload.cpp", line 44: Error: runGenEntries<std::vector…
06 мар '14 в 18:48
1 ответ

Невозможно использовать xercesc с новыми флагами c+11 в новейшем компиляторе Solaris

Использование xerces-c-3.1.1 и SolarisStudio12.5Beta-solaris-x86-bin (в Solaris 10). ./configure CXX=CC CC=cc CXXFLAGS="-std=c++11" gmake gmake check results in 37 core dumps and the error messages terminate called after throwing an instance of 'xer…
22 апр '17 в 10:19
0 ответов

Сигсет не найден

Рассмотрим следующий пример: #include <signal.h> extern "C" { static void signalHandler(int signal) {} } int main(int, char**) { sigset (SIGTERM, signalHandler); return 0; } CC test.cpp преуспевает. Но CC test.cpp -std=c++11 Undefined first re…
04 ноя '15 в 16:14
1 ответ

Ошибка при попытке скомпилировать libpqxx-4.0.1 в Solaris 10 с использованием Oracle Solaris Studio 12.3

Описание проблемы Я не могу скомпилировать libpqxx-4.0.1 на Solaris 10 с помощью Solaris Studio 12.3. Фон Первое, что я сделал, когда мне был нужен libpqxx, - это поиск в OpenCSW с помощью /opt/csw/bin/pkgutil -a libpqxx, Однако пакет в OpenCSW ука…
22 окт '14 в 12:12
0 ответов

Не удалось установить Solaris Studio

ВСЕ, Я успешно установил Oracle Solaris на VirtualBox в качестве гостя, затем обновил его и установил гостевые дополнения vbox. Сейчас я пытаюсь установить Solaris Studio там: root@solaris:~# beadm list BE Active Mountpoint Space Policy Created -- -…
16 авг '18 в 00:07
1 ответ

Как подавить предупреждение lint Solaris в C в коде

Мне нужно иметь возможность подавлять предупреждения lint в определенных строках кода C, и я хотел бы сделать это с помощью встроенных директив. Это для очень большого объема унаследованного кода, который я переношу на 64-битную версию, и я бы предп…
22 июл '15 в 19:29
1 ответ

Как собрать Boost V1.57 с помощью компилятора Solaris Studio 12.4

Я пытался собрать Boost V1.57 с новым компилятором Solaris Studio 12.4 на платформе Intel Solaris V11.2. Я попытался опубликовать сообщения об ошибках на форуме разработчиков OTN, но оказалось, что моя простая учетная запись OTN не позволяет мне доб…
17 дек '14 в 12:08
1 ответ

C++ передаётся по ссылке, меняя значения указателя на меня в LP64. На что мне смотреть?

Я глубоко в старой версии (1.3.4) synergy-project.org, построив ее на Solaris Studio 12.4 В этой программе есть 2 места, где функция вызывается с указателем на аргумент, и указатель искажается на путь в. Компилирование и компоновка в -m64. Что я мог…
09 янв '15 в 05:45
1 ответ

Объектно-ориентированные функции с помощью компилятора Solaris/Oracle Fortran

Я пытался скомпилировать OO-фортран-код с помощью фортран-компилятора из пакета Oracle Solaris Studio 12.4 (насколько я знаю, самого последнего). Но компилятор падает. Вот упрощенная версия моей проблемы. Я определяю два простых типа с одной связанн…
24 ноя '15 в 09:38
2 ответа

Настройте GRADLE для использования компилятора CC в SunOS 11

Можно ли использовать GRADLE с компилятором Solaris Studio CC/cc на SunOS.
07 мар '17 в 20:55
1 ответ

Переопределить hwcap_2 в mapfile на платформах Solaris x86

У нас есть библиотека, которая охраняет пути выполнения. Если функция процессора доступна, то выбирается более быстрый путь к коду. Мы пытаемся добавить путь к коду AVX2 в Solaris 11.3. На старой машине нижнего уровня без AVX2 мы испытываем: $ ./cry…
08 ноя '18 в 14:41
0 ответов

Не удалось запустить проверку доступа к памяти в примере проекта Solaris

Когда я запускаю проверку доступа к памяти в примере проекта, предоставляемого Oracle с Oracle Solaris Studio, я столкнулся с этим сообщением об ошибке: Переконфигурируйте чеки памяти Project для компиляции с Oracle Solaris Studio12 Update 3 или нов…
22 апр '15 в 02:53
1 ответ

Препроцессор C++ удаляет пробелы в вызовах переменных макросов (Solaris Studio 12.3)

Препроцессор C++ Oracle Solaris Studio 12.3 полностью удаляет пробелы при расширении __VA_ARGS__, Кто-нибудь может подтвердить это поведение в своей системе? Это известная ошибка компилятора? Есть ли обходные пути для этой проблемы? Чтобы проиллюстр…
0 ответов

Несколько библиотек libgcc_s при линковке на Solaris со студией 12.5

Я пытаюсь перейти на Developer Studio 12.5 и включить параметры C++11. Мое программное обеспечение связывает openssl, используя библиотеку Oracle в /usr/sfw. Похоже, что это зависит от более старого libgcc_s.so, чем тот, который сейчас используется …
08 ноя '16 в 10:08
0 ответов

Что вызывает сбой SunCC в bfd_asm.c?

Я пытаюсь найти причину сбоя компилятора SunCC. Он существует с ранних дней SunCC 12.x и присутствует в последней версии SunCC 12.6. Сбой происходит при попытке умножения многочленов в системах x86. Код ниже является частью алгоритма GCM: $ cat test…
16 июл '18 в 00:13
1 ответ

Недостаточно памяти для компилятора Solaris 12.3 C++

У меня есть файл кода C++, сгенерированный с помощью swig, размером 24 МБ, около 5 000 000 строк кода. Я могу скомпилировать его, если установить уровень оптимизации компилятора на xO0, но не получается, как только я добавляю любые другие флаги комп…
11 фев '19 в 09:30
1 ответ

Как построить независимую от компилятора библиотеку C++ (для Solaris Studio и gcc)?

Я хотел бы расширить мою библиотеку, которая в настоящее время компилируется только с использованием gcc, для использования в Solaris Studio. Моя идея состоит в том, чтобы сделать следующее: Напишите функции-оболочки в C, которые предоставляют соотв…
20 ноя '14 в 14:18
0 ответов

Не удалось найти соответствие для std:: string:: basic_string (std:: istreambuf_iterator<char, std:: char_traits <char >>, std:: istreambuf_iterator <char, std::

Следующая безвредная функция не компилируется в Solaris Studio 12.3 #undef _RWSTD_NO_MEMBER_TEMPLATES #include &lt;fstream&gt; #include &lt;string&gt; #define _RWSTD_NO_MEMBER_TEMPLATES std::string FetchData(const std::string&amp; fname) { std::ifst…
18 авг '14 в 06:41