我将尝试在Solaris 10上编译mono。我尝试了从2.11.4版本到今天最新的5.xx版本,但是一直失败。
我使用的硬件是Sun-Fire-v240,其具有SPARC处理器。此外,操作系统版本为Oracle Solaris 10 1/13 s10s_u11wos_24a SPARC 我遇到的问题是:
我使用的硬件是Sun-Fire-v240,其具有SPARC处理器。此外,操作系统版本为Oracle Solaris 10 1/13 s10s_u11wos_24a SPARC 我遇到的问题是:
checking for PTHREAD_MUTEX_RECURSIVE... no
configure: error: Posix system lacks support for recursive mutexes
有没有一种方法可以在Solaris上编译Mono?我已经寻找这个问题一段时间了,但对于我的情况,我没有得到有效的结果。我不太擅长UNIX系统,所以我想我可能遗漏了什么......
谢谢。 最好的祝福,Orhan。
grep PTHREAD_MUTEX_RECURSIVE /usr/include/*
,你会看到什么? - Andrew Henle/usr/include/pthread.h:#define PTHREAD_MUTEX_RECURSIVE 0x4
。 - OrhanTCFLAGS+=("-D_XOPEN_SOURCE=600 -std=c99")
和CXXFLAGS+=("-std=c++03")
。在 GnuTLS 的情况下,该项目正在使用-std=gnu99
用于 C 文件。 - jww