diff --git a/CMake/variants/variants.dragnet b/CMake/variants/variants.dragnet
index 1bcded7ad77699ac03dc07fd819f7e41917f38e0..de81cc7cd9acafe1f72d3333ae3bb267a878eac0 100644
--- a/CMake/variants/variants.dragnet
+++ b/CMake/variants/variants.dragnet
@@ -5,26 +5,32 @@
 option(USE_MPI       "Use MPI"       ON)
 option(USE_CUDA      "Use CUDA"      ON)
 
-# Specify versions, such that ABI incompat updates of these don't break already installed LOFAR binaries. Matters when we have to roll-back.
-set(LOG4CPLUS_ROOT_DIR    /opt/log4cplus-1.1.2)
+# Default search path for LOFAR deps (see CMake/variants/variants): /opt/lofar/external:/usr/local
+# The dirs thereunder must be lower case, e.g. unittest++/ or dal/
+
+# For the RPMs to make it work under CentOS 7, see https://support.astron.nl/lofar_issuetracker/issues/8161
+
+# Specify versioned paths, such that ABI incompat updates of these don't break already installed LOFAR binaries. Matters when we have to roll-back.
+set(LOG4CPLUS_ROOT_DIR    /opt/log4cplus-1.1.2)  # RHEL/CentOS 7 has log4cxx in the repo, but LOFAR log4cxx is dodgy, so install log4cplus from CentOS 6 rpm pkgs.
 set(BLITZ_ROOT_DIR        /opt/blitz-0.10)
-set(CUDA_TOOLKIT_ROOT_DIR /opt/cuda-7.0)
-set(CASACORE_ROOT_DIR     /opt/casacore-2.0.3)
-set(CASAREST_ROOT_DIR     /opt/casarest)  # pkg has no releases
+set(CUDA_TOOLKIT_ROOT_DIR /opt/cuda-7.5)   # libcuda.so on CentOS 7 w/ CUDA driver from ElRepo resides under /usr/lib64/nvidia/
+set(CASACORE_ROOT_DIR     /opt/casacore-2.1.0)
+set(CASAREST_ROOT_DIR     /opt/casarest-1.4.1)
 set(CASA_ROOT_DIR         /opt/casasynthesis)  # for awimager2; pkg has no releases; it's a chunk of CASA, so var name is misleading, since it'll fail on the real CASA root dir
 set(DAL_ROOT_DIR          /opt/lofardal-2.5.0)
+set(AOFLAGGER_ROOT_DIR    /opt/aoflagger-2.8.0)
 
-# Avoid using unnecessary custom installed packages in /usr/local (NFS).
-# This may clash with libs other deps (e.g. casacore) linked to, and deps on NFS (possible latency spike for COBALT).
+# Force using /usr libs over custom (redundant) libs in /usr/local (NFS).
+# They may clash with libs that other deps (e.g. casacore) linked to, and are on NFS (may cause latency spikes in COBALT).
 set(FFTW3_ROOT_DIR        /usr)
 set(CFITSIO_ROOT_DIR      /usr)
 set(GSL_ROOT_DIR          /usr)
 
 # RHEL/CentOS 7 has openmpi in /usr/lib64/openmpi and mpich in /usr/lib64/mpich
-set(MPI_ROOT_DIR      /usr/lib64/openmpi)
+set(MPI_ROOT_DIR          /usr/lib64/openmpi)
 
-# By default and on RHEL/CentOS 7, the GCC linker does not opt out overlinking.
-# Make it so. It removes some ghost deps, but still leaves mysterious lib deps in place...
+# By default and on RHEL/CentOS 7, the GCC linker does not opt out overlinking. To find overlinking: ldd -u -r <binary>
+# Avoid overlinking with this (option must go before the libs). Still, some (e.g. mpi libs) are apparently "needed"(?)
 set(GNU_EXE_LINKER_FLAGS      "-Wl,--as-needed")
 set(GNU_SHARED_LINKER_FLAGS   "-Wl,--as-needed")
 set(CLANG_EXE_LINKER_FLAGS    "-Wl,--as-needed")