4 ms·
> I'm sure there are atleast a few modules in FreeBSD that utilize OpenMP. Nothing in the base system uses OpenMP. I find your assumption extremely bizarre (an
by 4ad 13y ago
> I'm sure there are atleast a few modules in FreeBSD that utilize OpenMP.
Nothing in the base system uses OpenMP. I find your assumption extremely bizarre (and scary). The kernel and the base system is the kind of software OpenMP would not be of any use. In fact, the base system is not even written in C++, but C; the only C++ components are groff and llvm (go figure).
$ lsr /usr/src/ | egrep '\.(c|cpp|h|hpp)$' | xargs egrep '^[[:space:]]*#[[:space:]]*pragma[[:space:]]+omp' | grep -v gcc | wc -l
0
Non-base software from the ports systems uses its own compiler. The system compiler is used for compiling FreeBSD.
- Malus 13y agoYou forgot devd, which is also written in C++: http://svnweb.freebsd.org/base/head/sbin/devd/ http://svnweb.freebsd.org/base/head/sbin/devd/ By default, ports use the system compiler unless it is specifically overridden in the port's Makefile (e.g. USE_GCC=any).
- X-Istence 13y agoDo note that .cc is also a valid C++ extension.