Changeset View
Changeset View
Standalone View
Standalone View
share/mk/src.opts.mk
Show First 20 Lines • Show All 324 Lines • ▼ Show 20 Lines | |||||
# GELI and Lua in loader currently cause boot failures on powerpc. | # GELI and Lua in loader currently cause boot failures on powerpc. | ||||
# Further debugging is required -- probably they are just broken on big | # Further debugging is required -- probably they are just broken on big | ||||
# endian systems generically (they jump to null pointers or try to read | # endian systems generically (they jump to null pointers or try to read | ||||
# crazy high addresses, which is typical of endianness problems). | # crazy high addresses, which is typical of endianness problems). | ||||
.if ${__T:Mpowerpc*} | .if ${__T:Mpowerpc*} | ||||
BROKEN_OPTIONS+=LOADER_GELI LOADER_LUA | BROKEN_OPTIONS+=LOADER_GELI LOADER_LUA | ||||
.endif | .endif | ||||
# Kernel TLS is enabled by default on amd64 | # Kernel TLS is enabled by default on amd64 and aarch64 | ||||
.if ${__T} == "amd64" | .if ${__T} == "aarch64" || ${__T} == "amd64" | ||||
__DEFAULT_YES_OPTIONS+=OPENSSL_KTLS | __DEFAULT_YES_OPTIONS+=OPENSSL_KTLS | ||||
.else | .else | ||||
__DEFAULT_NO_OPTIONS+=OPENSSL_KTLS | __DEFAULT_NO_OPTIONS+=OPENSSL_KTLS | ||||
.endif | .endif | ||||
.if ${__T:Mmips64*} | .if ${__T:Mmips64*} | ||||
# profiling won't work on MIPS64 because there is only assembly for o32 | # profiling won't work on MIPS64 because there is only assembly for o32 | ||||
BROKEN_OPTIONS+=PROFILE | BROKEN_OPTIONS+=PROFILE | ||||
▲ Show 20 Lines • Show All 170 Lines • Show Last 20 Lines |