diff --git a/SConstruct b/SConstruct
index 613d8add31fd26949aa07c0ff756e32a324785fe..dc8c33468bd5f76e14c7c5552162f27b3f54e1a7 100644
--- a/SConstruct
+++ b/SConstruct
@@ -1,8 +1,9 @@
 # -*- python -*-
 import os
-env = Environment()
+import os.path
+env = Environment(ENV = {'PATH' : os.environ['PATH']})
 
-env.MergeFlags("-std=gnu99 -Wall -Wextra -Werror -Wno-unused-parameter -Wno-attributes")
+env.MergeFlags("-std=gnu99 -Wall -Wextra -Werror -Wno-unused-parameter -Wno-attributes -lrt")
 
 AddOption("--variant",
           dest="variant",