问题标签 [solaris-studio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gradle - 在 SunOS 11 上配置 GRADLE 以使用 CC 编译器
是否可以在 SunOS 上将 GRADLE 与 Solaris Studio CC/cc 编译器一起使用。
c++ - C++ on Solaris: How to cope with "Formal argument" wrongly passed error?
I am trying to compile the SMT solver Z3 (Version 4.5.0) from Microsoft Research on a Solaris 10 (Sparc) with Solaris Studio 12.3 (and this is due to constraints that I cannot change, so please do not hint to gcc/g++).
I already had to make some (more or less trivial) code changes in order to come to the error I am opposed with now:
The code causing the error can be found here at line 54.
I already poked around with a cast to std::pair<expr*, int>
, but as this is code used with different types, this lead to a similar error with unsigned
.
Can anybody help me with this error?
c++ - 不能在 Solaris 最新编译器中使用带有新 c+11 标志的 xercesc
使用 xerces-c-3.1.1 和 SolarisStudio12.5Beta-solaris-x86-bin(在 Solaris 10 上)。
从配置中删除 CXXFLAGS="-std=c++11" 会导致“gmake check”成功
有关使 xerces-c 与 sun studio 12.5 和 c++11 一起使用的任何提示?
solaris - 如何在 Solaris 11.3 (Intel x86) 中安装 Oracle Developer Studio 12.6?
我已经从虚拟机中的 Live DVD 安装了 Solaris 11.3 (Intel X86)。升级全新安装,没有更新待处理。添加了带有证书的 Oracle Developer Studio 发布者,如此处所述。确保sunpro-incorporation
元数据包是最新的,如相关 Oracle 文档所述。是的,我在 version 0.5.11-0.175.3.20.0.2.0
。是的,我已经安装了这个developer-studio-utilities
包。
尽管做了所有这些努力,我还是无法安装 Developer Studio 12.6(或 12.5,就此而言)。尝试“试运行”安装命令pkg install -nv developerstudio-126
失败,输出如下:
为了我的辩护,我想提一下我有一些 Solaris 管理员经验,可以追溯到第 10 版,这不是我第一次安装 Solaris 软件包。不知道这次是什么问题。任何帮助将非常感激...
solaris - 哪个 xarch 用于 Solaris 上的 SHA 扩展?
Oracle 最近发布了 Sun Studio 12.6。我们有一个基于 SHA-1 和 SHA-256内在的实现(用于 ARM 和 Intel),我们希望在 Solaris i86 机器上启用扩展。
12.6 手册和-xarch
选项在A.2.115.3 -xarch Flags for x86中可用,但它不讨论 SHA。
我们对 SHA 使用哪个-xarch
选项?
solaris - 是什么导致 bfd_asm.c 中的 SunCC 崩溃?
我正在尝试追查 SunCC 编译器崩溃的原因。它从早期的 SunCC 12.x 时代就已经存在,并且存在于最新的 SunCC 12.6 中。尝试在 x86 系统上乘以多项式时会发生崩溃。下面的代码是 GCM 算法的一部分:
和:
我无法找到有关由于bfd_asm.c:2602
. 我相信这与使用时导致 g3mangler.cc 中的 SunCC 崩溃的原因相同-std=XXX
?,但它只是移动了。
迄今为止,我们的策略是在等待修复时禁用代码路径。它看起来不会很快得到修复,因此我们希望找到一种解决方法并重新启用代码。
是什么导致了崩溃,我该如何解决?
我认为这是 MCVE,虽然它不是很有用:
solaris - 安装 Solaris Studio 失败
全部,
我成功地在 VirtualBox 上安装了 Oracle Solaris,然后更新它并安装了 vbox 来宾添加。
现在我正在尝试在那里安装 Solaris Studio:
我如何解决它?
蒂亚!
x86 - 在 Solaris x86 平台上覆盖 mapfile 中的 hwcap_2
我们有一个保护运行时路径的库。如果 cpu 功能可用,则采用更快的代码路径。我们正在尝试在 Solaris 11.3 上添加 AVX2 代码路径。
在没有 AVX2 的旧下层机器上,我们遇到:
由于运行时特征检测,我们有一个地图文件可以清除功能。它适用于CA_SUNW_HW_1
AESNI、CLMUL、SSE4.2、SSE4.1 和 SSE3:
我们需要清除hwcap_2
. 根据 Sun 的Mapfile Directives,我们应该能够使用空赋值来清除大写:
如果使用“=”运算符,则指定的值将替换先前的值,并且 exclude 重置为 0。此外,“=”的使用会覆盖从输入文件处理中收集的任何功能。
然后在文档的后面:
要从输出对象中完全消除给定的能力,使用“=”运算符和一个空值列表就足够了......
所以我们添加了一个空hwcap_2
来消除这个能力:
但它会导致相同的运行时错误。
我们在libgfortran 上的 Disable hwcaps 中发现了一份错误报告,但它有 Autools 解决方法,而不是 mapfile 修复。
我们如何在 Solaris x86 上的映射文件中清除 AVX 和 AVX2 功能?
在链接时设置hwcap_2 = 0;
结果如下:
我们不能使用hwcap_2 = SSE SSE2
because SSE
and from与and SSE2
fromhwcap_1
碰撞。AV2_386_RDSEED
AV2_386_ADX
hwcap_2
这是使用映射文件的完整链接命令:
链接器包含-xarch
选项(被映射文件删除)的原因是,手册告诉我们链接命令必须包含所有-xarch
选项。所以我们没有选择忽略它。
这是<sys/auxv_386.h>
:
c++ - Solaris 12.3 C++ 编译器内存不足
我有一个 24MB 的 swig 生成的 C++ 代码文件,将近 5,00,000 行代码。将编译器优化级别设置为 xO0 时,我能够编译它,但是一旦我添加任何其他 C++ 编译器标志(如 xprofile ...),就会失败。我正在使用 Solaris Studio 12.3 C++ 编译器。
以下是控制台错误:
ir2hf:错误:内存不足
提前致谢。
c++11 - 在 Oracle Solaris 中搜索符号
全部,
如果这属于 SO 的 Unix/Linux 部分,请先道歉。但是这个问题在这两个之间有一条非常细的界限。如果你觉得我应该在那里发帖,请告诉我,我会移动它。所以这里是:
我试图在 Oracle Solaris 上编译一个程序,该程序可以使用 Solaris Studio 在 Linux 上成功构建。
但是,我在使用 STL 功能时遇到了很多链接器错误。我的猜测是生成的 Makefile 是针对 Linux/gcc 的,它没有考虑其他任何内容。
在 Solaris 中搜索符号的方法是什么?
为 Makefile 生成的命令是:
伊戈尔·科罗特
4 月 16 日,星期二,晚上 7:26(15 小时前)
to wx-dev 您好,我正在尝试查看 wxWidgets 3.1.1 是否可以在带有最新 Solaris Studio 12.6 的 Oracle Solaris 上使用。
但是,该库正确编译,当我尝试构建最小时,我得到了这个:
以下是它产生的几个错误:
蒂亚!