Hello

As said in the other mail I'm currently working on building OpenSMTPD
on other platforms. A problem I found is the workaround for
sin6_scope_id. The problem with the workaround is that FreeBSD don't
expose IN6_IS_ADDR_MC_INTFACELOCAL(). After a bit digging in the code
I found this workaround isn't needed for FreeBSD. I don't know what
about other OS with the KAME stack. Currently I see two ways to fix
this:

1.
Implement sin6_scope_id correct in OpenBSD and remove the workaround.

2.
Add an extra check in the portable build process if this workaround is
needed.

Whats your opinion for this problem?

Philipp

Reply via email to