Solaris-内部编译器错误:cg_inbuf_emit丢失/陷入重定位

问题描述

我们有一个C代码库,该代码库过去可以成功地与sunstudio 12.1和Solaris 11.3一起构建,但是最近我们已将操作系统升级到Solaris 11.4,并且构建因以下任何一个错误而开始中断。

”,第行:内部编译器错误:cg_inbuf_emit():混乱了重定位 抄送:的acomp失败 ***错误代码2

”,第行:内部编译器错误:cg_inbuf_emit():丢失了重定位 抄送:的acomp失败 ***错误代码2

在检查中,我发现这些行不过是宏定义或符号的结尾,而这两个定义都是从其他用户定义的库中引用的。

解决方法

这些指示编译器中的问题,您需要向Oracle打开支持请求才能解决这些问题。