The following is a set of instructions for compiling BOINC 7.14.2/7.15.0 on Solaris 11.4.

Obtain sources and patches:
wget -q https://github.com/BOINC/boinc/archive/client_release/7/7.14.zip
wget -q https://kulowiec.com/boinc/boinc_7.14.2_patches.tar.gz
or download boinc_7.14.2_patches.tar.gz

DIGESTS

sha512sum boinc_7.14.2_patches.tar.gz 
e92bcb39ece281b9667eb1e2d4613e3f0baa0e43ebd8ec9c4aa06df7609129c463e82097198b916575277afb1fb5716b9581cef8daae7d4409ff81c325c1d03c  boinc_7.14.2_patches.tar.gz

sha256sum boinc_7.14.2_patches.tar.gz 
9fedadd45a400113428ccfd06906670360053619cbab58da67192c445d501cc7  boinc_7.14.2_patches.tar.gz

md5sum boinc_7.14.2_patches.tar.gz 
1db1e6e350939384666160a24ca17006  boinc_7.14.2_patches.tar.gz 
Build environment:
		T4-1 - 128GB RAM, Solaris 11.4 SRU7
Verified working environments:
		T4-1 - 128GB RAM, Solaris 11.4 SRU7
		T4-2 - 512GB RAM, Solaris 11.4 SRU7
		T4-4 - 256GB RAM, Solaris 11.4 SRU7
		T7-1 - 1TB RAM, Solaris 11.4 SRU7
		T8-1 - 1TB RAM, Solaris 11.4 SRU7
		T8-2 - 2TB RAM, Solaris 11.4 SRU7
Note: Versions are current as of May 16, 2019.

## boinc ##
cd boinc-client_release-7-7.14
export MAKE=/usr/bin/gmake
export M4=/usr/bin/gm4
alias m4=/usr/bin/gm4
alias make=/usr/bin/gmake
./_autosetup 
tar -xzf boinc_7.14.2_patches.tar.gz
patch configure configure.patch
./configure --disable-server --disable-manager --prefix=/usr/local
patch lib/procinfo_unix.cpp lib/procinfo_unix.cpp.patch
patch client/mac_address.cpp client/mac_address.cpp.patch
gmake -j 96
gmake install

PATCH FILES TEXT

## boinc ## lib/procinfo_unix.cpp.patch 221c221 < pm.insert(std::pair(p.id, p)); --- > pm.insert(std::pair<int,PROCINFO>(p.id, p)); 7.15.0 configure.patch 3743c3743 < REV=`echo '$Revision$' | awk "{print $2}"` --- > REV=`echo '$Revision$' | awk '{print "$2"}'` 7.14.2 configure.patch 3830c3830 < REV=`echo '$Revision$' | awk "{print $2}"` --- > REV=`echo '$Revision$' | awk '{print "$2"}'` client/mac_address.cpp.patch 255c255 < #ifdef SIOCGIFHWADDR --- > #ifdef defined(SIOCGIFHWADDR) && (!defined(__sun__))