diff --git a/var/spack/repos/builtin/packages/lastz/package.py b/var/spack/repos/builtin/packages/lastz/package.py
index e590aec5330fa58ea86d14f951b272bbb60eca9f..d01068df51dec53d0be8081f3be578e0cf66dde0 100644
--- a/var/spack/repos/builtin/packages/lastz/package.py
+++ b/var/spack/repos/builtin/packages/lastz/package.py
@@ -17,5 +17,9 @@ class Lastz(MakefilePackage):
     # cast from char to signed char
     patch('cast_signed_char.patch')
 
+    # set compile commands for each compiler
+    def edit(self, spec, prefix):
+        filter_file('gcc', spack_cc, 'src/Makefile')
+
     def install(self, spec, prefix):
         make('install', 'LASTZ_INSTALL={0}'.format(prefix.bin))