https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104729
Bug ID: 104729 Summary: libphobos.betterc/test19933.d FAILs on Solaris Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: d Assignee: ibuclaw at gdcproject dot org Reporter: ro at gcc dot gnu.org Target Milestone: --- Target: *-*-solaris2.11 The new libphobos.betterc/test19933.d test FAILs on Solaris since its introduction: +FAIL: libphobos.betterc/test19933.d -fno-druntime (test for excess errors) +UNRESOLVED: libphobos.betterc/test19933.d -fno-druntime compilation failed to produce executable Excess errors: Undefined first referenced symbol in file stderr /var/tmp//ccOzwqMc.o ld: fatal: symbol referencing errors This is weird since libphobos/libdruntime/core/stdc/stdio.d seems to match what <iso/stdio_iso.h> has: extern __FILE __iob[_NFILE]; #define stdin (&__iob[0]) #define stdout (&__iob[1]) #define stderr (&__iob[2])