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