diff --git a/ext/fox16/extconf.rb b/ext/fox16/extconf.rb
index 5df4807c075da9b2bfe2c9cf8a0a3a24e4f00413..d9a9a55dc7f3c2c73db0b87e9330407def559e70 100755
--- a/ext/fox16/extconf.rb
+++ b/ext/fox16/extconf.rb
@@ -82,6 +82,7 @@ def do_rake_compiler_setup
     $LDFLAGS = $LDFLAGS + " -L/usr/X11/lib"   # for built-in libpng
     $CFLAGS = $CFLAGS + " -I/usr/local/include" # for libjpeg and libtiff
     $LDFLAGS = $LDFLAGS + " -L/usr/local/lib"   # for libjpeg and libtiff
+    %w{Xft}.each {|lib| $libs = append_library($libs, lib) }
   end
   $libs = append_library($libs, "stdc++")
   have_header("sys/time.h") unless RUBY_PLATFORM =~ /mingw/