diff --git a/satscons/SatSCons.py b/satscons/SatSCons.py
index c0bdcf422f85f9489ed6228153a920a421201c33..12eb6cfa9632e08e1854bda892ab09d4f99e106e 100644
--- a/satscons/SatSCons.py
+++ b/satscons/SatSCons.py
@@ -165,7 +165,7 @@ def Binary(env, binary, sources, testSources = None, LIBS = []):
     program = None
     if objects:
         progEnv = env.Copy()
-        progEnv.Append(LIBS = LIBS)
+        progEnv.Prepend(LIBS = LIBS)
         program = progEnv.Program(target=binary,source=objects)
         env.Default(program)
         env.Depends(program, [ env.File(LibPath(x)) for x in LIBS ])