Files
oasis-linux-mirror/pkg/openssh/README.md
T
2020-09-22 15:00:17 -07:00

1.2 KiB

openssh

config.h

Generated with

./configure \
	--disable-pkcs11 \
	--disable-wtmp \
	--enable-security-key \
	--without-pie \
	--with-security-key-builtin \
	--with-bearssl \
	CPPFLAGS='-I/src/oasis/pkg/openbsd/include -I/src/oasis/out/pkg/libfido2/include -I/src/oasis/out/pkg/zlib/include' \
	LDFLAGS='-L/src/oasis/out/pkg/bearssl -L/src/oasis/out/pkg/openbsd -L/src/oasis/out/pkg/libfido2 -L/src/oasis/out/pkg/libcbor -L/src/oasis/out/pkg/zlib' \
	LIBS='-l bsd'

Several changes were made:

  • SECCOMP_AUDIT_ARCH, SANDBOX_SECCOMP_FILTER, and SANDBOX_RLIMIT were removed and instead defined in gen.lua dependent on the target toolchain architecture.
  • HAVE_STRNVIS was undefined because although we do build it into libbsd.a, we don't include the whole openbsd header directory.
  • HAVE_PLEDGE is defined because we have a stub definition in pkg/openbsd/include/unistd.h.
  • SIZEOF_* are undefined because they are only used if C99 int*_t are not available.
  • _PATH_BTMP, _PATH_PASSWD_PROG, _PATH_SSH_PIDDIR are moved to a top section along with a number of other paths which are normally defined with flags by the Makefile or automatically by pathnames.h.