diff --git a/make/mapfiles/launchers/mapfile-x86 b/make/mapfiles/launchers/mapfile-x86 index dcda7f949572005bb2612aa69e4a3fc66a2e09f4..5951e8e496fade668746b632d58fa11b19d5b171 100644 --- a/make/mapfiles/launchers/mapfile-x86 +++ b/make/mapfiles/launchers/mapfile-x86 @@ -42,6 +42,11 @@ SUNWprivate_1.1 { __fsr; __fsr_init_value; __longdouble_used; + # Needs to be global rather than local. Note that _IO_stdin_used + # is exported by crt1.o. If it were using 'local' scope instead, + # glibc would use a legacy implementation of libio, which isn't + # what we want + _IO_stdin_used; local: *;