diff --git a/dln.c b/dln.c index 259433bf1a..bbed3af78c 100644 --- a/dln.c +++ b/dln.c @@ -465,7 +465,7 @@ dln_load(const char *file) #ifdef RUBY_DLN_CHECK_ABI typedef unsigned long long abi_version_number; typedef abi_version_number abi_version_func(void); - abi_version_func *abi_version_fct = (abi_version_func *)dln_sym(handle, "ruby_abi_version"); + abi_version_func *abi_version_fct = (abi_version_func *)dln_sym(handle, EXTERNAL_PREFIX "ruby_abi_version"); abi_version_number binary_abi_version = (*abi_version_fct)(); if (binary_abi_version != ruby_abi_version() && abi_check_enabled_p()) { dln_loaderror("incompatible ABI version of binary - %s", file);