]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Key decleration of union semun on src version
authorBrooks Davis <brooks@FreeBSD.org>
Mon, 26 Oct 2020 17:52:28 +0000 (17:52 +0000)
committerBrooks Davis <brooks@FreeBSD.org>
Mon, 26 Oct 2020 17:52:28 +0000 (17:52 +0000)
commitf61a22193c0d088da51b411bb79e3d6f8a73765d
treeebb135208850b4382b566a6d0ed5c0942d592e48
parentd42a83b1a914e4c0db0a9070076883c1d2de9f3d
Key decleration of union semun on src version

__FreeBSD__ is defined by the compiler derived from the triple. When
building FreeBSD 11 on a FreeBSD 12 with a CROSS_TOOLCHAIN=llvm10,
__FreeBSD__ was set to 12 when building lib32 (for some reason no triple
is being passed which seems to mean that we're taking default values
from the build system).  This in turn meant we end up with a double
decleration of union semun which is a build error.

Reviewed by: gshapiro, dim
Differential Revision: https://reviews.freebsd.org/D26902
contrib/sendmail/include/sm/os/sm_os_freebsd.h