diff --git a/gnu/packages/fltk.scm b/gnu/packages/fltk.scm
index 6390b50c7ffd4707893efe6c8103663fb5963d9f..e6d965ec86b76d9c835f248282875881be6d7ca3 100644
--- a/gnu/packages/fltk.scm
+++ b/gnu/packages/fltk.scm
@@ -41,6 +41,7 @@ (define-public fltk
         ("mesa" ,mesa)))
     (arguments
      `(#:tests? #f                      ;TODO: compile programs in "test" dir
+       #:configure-flags '("--enable-shared")
        #:phases
        (alist-cons-before
         'configure 'patch-makeinclude