diff --git a/configure b/configure
index eb993d3904eafed56b1f2f8d270c431d8e87d757..a1da72faa20ce1709be6cca74a7bff4c1d7d388d 100755
--- a/configure
+++ b/configure
@@ -1916,6 +1916,10 @@ case $target_os in
         ;;
     openbsd)
         enable malloc_aligned
+        # on OpenBSD 4.5. the compiler does not use PIC unless explicitly using
+        # -fPIC. FFmpeg builds fine without PIC, however the generated executable
+        # will not do anything (simply quits with exit-code 1, no crash, no output).
+        # Thus explicitly enable PIC here.
         enable pic
         SHFLAGS='-shared'
         oss_indev_extralibs="-lossaudio"