diff --git a/data/capsule-mkstublib b/data/capsule-mkstublib
index 5e3bae6bc62e6214c2480d9079cf5baef5a83234..25ef19cf62548b58950b5e05f9d577a7782f0453 100755
--- a/data/capsule-mkstublib
+++ b/data/capsule-mkstublib
@@ -163,7 +163,7 @@ cat - <<EOF
     // a value the capsule code will care about:
     capsule_item wrappers[] =
       {
-        { "dlopen", (ElfW(Addr)) _dlopen, (ElfW(Addr)) _dlopen },
+        { "dlopen", (capsule_addr) _dlopen, (capsule_addr) _dlopen },
         { NULL }
       };