diff --git a/setup.py b/setup.py
index 0cbbc3ff48caa65f22a28473755329461eb41580..68a75d556ca148bc4b254f768c1408eff6962426 100644
--- a/setup.py
+++ b/setup.py
@@ -11,7 +11,8 @@ class prepare_tinydtls(build_ext):
             print("Running:", " ".join(args))
             subprocess.check_call(args, cwd="./tinydtls")
         commands = [
-            ["autoreconf", "-i"],
+            ["autoconf"],
+            ["autoheader"],
             ["./configure", "--without-ecc"],
             ]
         for command in commands: