diff --git a/SConstruct.py b/SConstruct.py
index db837bb3e38b79e87ad72e0a85e1739e11156da9..a14a4e526b237cf76810f40cd6c048902bf82976 100644
--- a/SConstruct.py
+++ b/SConstruct.py
@@ -47,7 +47,7 @@ baseenv.Append(HA_SRC = baseenv.subst('$HA_DIR')+'/src ')
 baseenv.Append(HA_DC = baseenv.subst('$HA_DIR')+'/hana_decode ') 
 baseenv.Append(HA_SCALER = baseenv.subst('$HA_DIR')+'/hana_scaler ') 
 baseenv.Append(SOVERSION = '1.5')
-baseenv.Append(PATCH = '24')
+baseenv.Append(PATCH = '25')
 baseenv.Append(VERSION = baseenv.subst('$SOVERSION')+'.'+baseenv.subst('$PATCH'))
 baseenv.Append(EXTVERS = '')
 baseenv.Append(HA_VERSION = baseenv.subst('$VERSION')+baseenv.subst('$EXTVERS'))
diff --git a/src/HallC_LinkDef.h b/src/HallC_LinkDef.h
index 7a49293269021fffad2ba8283b1f6df74218a61a..12b69d9af1bf132d6d52efece8c70871d4bbab5d 100644
--- a/src/HallC_LinkDef.h
+++ b/src/HallC_LinkDef.h
@@ -7,6 +7,18 @@
 #pragma link C++ global gHcParms;
 #pragma link C++ global gHcDetectorMap;
 
+#ifdef MACVERS
+#pragma link C++ global gHaVars;
+#pragma link C++ global gHaCuts;
+#pragma link C++ global gHaApps;
+#pragma link C++ global gHaScalers;
+#pragma link C++ global gHaPhysics;
+#pragma link C++ global gHaRun;
+#pragma link C++ global gHaDB;
+#pragma link C++ global gHaTextvars;
+#pragma link C++ global gHaDecoder;
+#endif
+
 #pragma link C++ class THcInterface+;
 #pragma link C++ class THcParmList+;
 #pragma link C++ class THcAnalyzer+;