diff --git a/src/emc/task/Submakefile b/src/emc/task/Submakefile
index 9ea84d3..6f144a6 100644
--- a/src/emc/task/Submakefile
+++ b/src/emc/task/Submakefile
@@ -29,7 +29,7 @@ USERSRCS += $(MILLTASKSRCS)
 
 #LDFLAGS +=
 
-../bin/milltask: $(call TOOBJS, $(MILLTASKSRCS)) ../lib/librs274.so.0 ../lib/liblinuxcnc.a ../lib/libnml.so.0 ../lib/liblinuxcncini.so.0 ../lib/libposemath.so.0 ../lib/liblinuxcnchal.so.0 ../lib/libpyplugin.so.0
+../bin/milltask: $(call TOOBJS, $(MILLTASKSRCS)) ../lib/librs274.so.0 ../lib/liblinuxcnc.a ../lib/libnml.so.0 ../lib/liblinuxcncini.so.0 ../lib/libposemath.so.0 ../lib/liblinuxcnchal.so.0 ../lib/libpyplugin.so.0 /opt/rtai/lib/liblxrt.so.1
 
 
 	$(ECHO) Linking $(notdir $@)
diff --git a/src/hal/Submakefile b/src/hal/Submakefile
index 5b3c881..7297b76 100644
--- a/src/hal/Submakefile
+++ b/src/hal/Submakefile
@@ -13,7 +13,7 @@ $(HALLIB).0: $(call TOOBJS, $(HALLIBSRCS))
 	$(ECHO) Creating shared library $(notdir $@)
 	@mkdir -p ../lib
 	@rm -f $@
-	$(Q)$(CC) $(LDFLAGS) -Wl,-soname,$(notdir $@) -shared -o $@ $^
+	$(Q)$(CC) $(LDFLAGS) -Wl,-rpath=/opt/rtai/lib -L/opt/rtai/lib -llxrt -lpthread -Wl,-soname,$(notdir $@) -shared -o $@ $^
 
 HALMODULESRCS := hal/halmodule.cc
 PYSRCS += $(HALMODULESRCS)
diff --git a/src/po/fixpaths.py b/src/po/fixpaths.py
index d17e763..bd19b28 100755
--- a/src/po/fixpaths.py
+++ b/src/po/fixpaths.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python2
 import getopt
 import os
 import string
