Fix building rescue/rescue when sanitizers are enabled
We have to ensure that we don't link any instrumented object files into rescue as it is a static executable and static binaries can't use the sanitizer runtime. Reviewed By: imp Differential Revision: https://reviews.freebsd.org/D31044 (cherry picked from commit 2eefc1d926430dbba83128d27f8bed3c34199159)
This commit is contained in:
parent
7a7324d9ce
commit
120f0a029e
|
@ -6,7 +6,12 @@
|
|||
PACKAGE=rescue
|
||||
MAN=
|
||||
MK_SSP= no
|
||||
# Static-PIE is not supported so we should not be linking against _pie.a libs.
|
||||
# This is also needed to avoid linking against sanitizer-instrumented libraries
|
||||
# since MK_ASAN/MK_UBSAN will instrument the .pieo object files.
|
||||
MK_PIE= no
|
||||
NO_SHARED= yes
|
||||
CRUNCH_BUILDOPTS+= MK_PIE=no NO_SHARED=yes
|
||||
|
||||
PROG= rescue
|
||||
BINDIR?=/rescue
|
||||
|
|
Loading…
Reference in New Issue