diff --git a/configure b/configure
index b876e66bb4014d5f5a7637b099a7f95a63533225..4d28d04e7e9b5289278a3281ba474f48adf583b0 100755
--- a/configure
+++ b/configure
@@ -1807,7 +1807,7 @@ case "$arch" in
         enable fast_64bit
         spic=$shared
         # HACK: currently fails to build if .bss is > 4MB and shared libs are built
-        enabled shared && enable hardcoded_tables
+        enabled shared && enable_weak hardcoded_tables
     ;;
     m68k)
         arch="m68k"