问题标签 [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.

0 投票
2 回答
139 浏览

gradle - 在 SunOS 11 上配置 GRADLE 以使用 CC 编译器

是否可以在 SunOS 上将 GRADLE 与 Solaris Studio CC/cc 编译器一起使用。

0 投票
0 回答
201 浏览

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?

0 投票
1 回答
483 浏览

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 一起使用的任何提示?

0 投票
2 回答
1089 浏览

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 软件包。不知道这次是什么问题。任何帮助将非常感激...

0 投票
1 回答
137 浏览

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选项?

0 投票
1 回答
69 浏览

solaris - 是什么导致 bfd_asm.c 中的 SunCC 崩溃?

我正在尝试追查 SunCC 编译器崩溃的原因。它从早期的 SunCC 12.x 时代就已经存在,并且存在于最新的 SunCC 12.6 中。尝试在 x86 系统上乘以多项式时会发生崩溃。下面的代码是 GCM 算法的一部分:

和:

我无法找到有关由于bfd_asm.c:2602. 我相信这与使用时导致 g3mangler.cc 中的 SunCC 崩溃的原因相同-std=XXX,但它只是移动了。

迄今为止,我们的策略是在等待修复时禁用代码路径。它看起来不会很快得到修复,因此我们希望找到一种解决方法并重新启用代码。

是什么导致了崩溃,我该如何解决?


我认为这是 MCVE,虽然它不是很有用:

0 投票
0 回答
146 浏览

solaris - 安装 Solaris Studio 失败

全部,

我成功地在 VirtualBox 上安装了 Oracle Solaris,然后更新它并安装了 vbox 来宾添加。

现在我正在尝试在那里安装 Solaris Studio:

我如何解决它?

蒂亚!

0 投票
1 回答
191 浏览

x86 - 在 Solaris x86 平台上覆盖 mapfile 中的 hwcap_2

我们有一个保护运行时路径的库。如果 cpu 功能可用,则采用更快的代码路径。我们正在尝试在 Solaris 11.3 上添加 AVX2 代码路径。

在没有 AVX2 的旧下层机器上,我们遇到:

由于运行时特征检测,我们有一个地图文件可以清除功能。它适用于CA_SUNW_HW_1AESNI、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 SSE2because SSEand from与and SSE2fromhwcap_1碰撞。AV2_386_RDSEEDAV2_386_ADXhwcap_2


这是使用映射文件的完整链接命令:

链接器包含-xarch选项(被映射文件删除)的原因是,手册告诉我们链接命令必须包含所有-xarch选项。所以我们没有选择忽略它。


这是<sys/auxv_386.h>

0 投票
1 回答
130 浏览

c++ - Solaris 12.3 C++ 编译器内存不足

我有一个 24MB 的 swig 生成的 C++ 代码文件,将近 5,00,000 行代码。将编译器优化级别设置为 xO0 时,我能够编译它,但是一旦我添加任何其他 C++ 编译器标志(如 xprofile ...),就会失败。我正在使用 Solaris Studio 12.3 C++ 编译器。

以下是控制台错误:

ir2hf:错误:内存不足

提前致谢。

0 投票
1 回答
66 浏览

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 上使用。

但是,该库正确编译,当我尝试构建最小时,我得到了这个:

以下是它产生的几个错误:

蒂亚!