I recently tried to compile Hadoop native on a Mac and found a few catches, involving fixing some YARN native compiling issues (YARN-8622, YARN-9487).
Also, need to specify OpenSSL (brewed) header include dir when building native with maven on a Mac. Should update BUILDING.txt for this.