

We strongly recommend against setting this variable globally as is typically done with Linux and LD_LIBRARY_PATH. Its primary purpose is in finding libraries in a local path, such as when testing software before installing it (we use it in make test in GR), or inside an application. Because of the way the OSX dynamic library loader works, this variable works differently than the LD_LIBRARY_PATH on Linux. On OSX, the library search path is set primarily by the environment variable DYLD_LIBRARY_PATH (and the few other DYLD_* variables). Note that unless you experiment with using the Quartz interface to various graphical toolkits (e.g., GTK), you must use X11.app as the terminal interface for GNU Radio GUI applications including GRC, the GNU Radio Companion.Ī note about DYLD_LIBRARY_PATH and other DYLD environment variables
#Install xquartz for mac full
Starting in OSX 10.9, Apple no longer provided a full working version of X11.app.
#Install xquartz for mac install
Through OSX 10.8, Apple provided a means to install X11.app, but XQuartz has always been more up to date and hence is recommended for use. Running almost any GNU Radio graphical interface (GUI) will require downloading and installing X11/XQuartz first. Prerequisite: X11.app, recommended via XQuartz

Primary support is for 64-bit Intel-based Macs running OSX 10.6 or newer. There is very little support for getting the background libraries and applications installed on OSX 10.5 or earlier, nor 32-bit Intel or any PPC, though all of these should be possible. GNU Radio has been compiled and installed on OSX 10.4 ("Tiger") through 10.15 ("Catalina") running any compatible version of Xcode on all recent and many older Macs - whether Intel or PowerPC/PPC. 1.8.4 Fatal error: 'unistd.h' file not found.1.7 Upgrading to a new version of OSX on the same computer.1.6 A note about GR_PYTHON_DIR CMake setting and the PYTHONPATH environment variable.1.5.2 Compiling GNU Radio using Kate Temkins build script.1.2 A note about DYLD_LIBRARY_PATH and other DYLD environment variables.1.1 Prerequisite: X11.app, recommended via XQuartz.1 Installing GNU Radio on MacOS X / macOS.
