Index: src/avrdude/libavrdude.h
--- src/avrdude/libavrdude.h.orig
+++ src/avrdude/libavrdude.h
@@ -950,6 +950,8 @@ int read_config_builtin();
 // Header file for alloca()
 #if defined(WIN32NATIVE)
 #  include <malloc.h>
+#elif defined(__OpenBSD__)
+#  include <stdlib.h>
 #else
 #  include <alloca.h>
 #endif
