diff --git a/lib/libc/amd64/Symbol.map b/lib/libc/amd64/Symbol.map index ab8578150c2..1eedcf3e065 100644 --- a/lib/libc/amd64/Symbol.map +++ b/lib/libc/amd64/Symbol.map @@ -71,4 +71,7 @@ FBSDprivate_1.0 { _end; __sys_vfork; _vfork; + + /* used in libm */ + __ULtox_D2A; }; diff --git a/lib/libc/gdtoa/Symbol.map b/lib/libc/gdtoa/Symbol.map index 157d557068c..4483e9a3adf 100644 --- a/lib/libc/gdtoa/Symbol.map +++ b/lib/libc/gdtoa/Symbol.map @@ -12,3 +12,8 @@ FBSD_1.0 { /* FreeBSD additions */ strtold; }; + +FBSDprivate_1.0 { + /* used in libm */ + __hexnan_D2A; +}; diff --git a/lib/libc/i386/Symbol.map b/lib/libc/i386/Symbol.map index 9fd9dc2051d..2f32e197c68 100644 --- a/lib/libc/i386/Symbol.map +++ b/lib/libc/i386/Symbol.map @@ -68,4 +68,7 @@ FBSDprivate_1.0 { _brk; .curbrk; .minbrk; + + /* used in libm */ + __ULtox_D2A; }; diff --git a/lib/libc/ia64/Symbol.map b/lib/libc/ia64/Symbol.map index a730922a8f3..dd63342e74e 100644 --- a/lib/libc/ia64/Symbol.map +++ b/lib/libc/ia64/Symbol.map @@ -69,4 +69,7 @@ FBSDprivate_1.0 { minbrk; .cerror; curbrk; + + /* used in libm */ + __ULtox_D2A; }; diff --git a/lib/libc/sparc64/Symbol.map b/lib/libc/sparc64/Symbol.map index 73d0ed51c4e..9d11e10a02c 100644 --- a/lib/libc/sparc64/Symbol.map +++ b/lib/libc/sparc64/Symbol.map @@ -96,4 +96,7 @@ FBSDprivate_1.0 { /* used in src/lib/csu/sparc64/crt1.c */ __sparc_utrap_setup; + + /* used in libm */ + __ULtoQ_D2A; };