On Wed, Jan 11, 2017 at 2:10 PM, Dimitry Andric <d...@freebsd.org> wrote:

...

> The line:
>
>     extern int errno;
>
> expanded to:
>
>     extern int (* __error());
>
> which is a declaration of an external function pointer called __error
> (albeit with an empty parameter list).  Since nobody actually refers to
> this symbol in libstand, there are no later complaints.
>
> Interestingly, reloc_elf.c does not use errno at all, so I have no idea
> why the include was originally added.

This is why:

95dd728f5ca86 (iedowse  2004-08-28 23:03:05 +0000 221) #else
95dd728f5ca86 (iedowse  2004-08-28 23:03:05 +0000 222)  return (EOPNOTSUPP);
95dd728f5ca86 (iedowse  2004-08-28 23:03:05 +0000 223) #endif

You probably just broke tinderbox on non-x86/-powerpc.
Cheers,
-Ngie
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to