diff options
author | John Baldwin <jhb@FreeBSD.org> | 2020-12-11 01:06:49 +0000 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2020-12-11 01:06:49 +0000 |
commit | f441f76e11ace0098fddabd9e87bb24fbf4c50f2 (patch) | |
tree | 1e7e9afffc06d07ca6b1de0b8e5d6d7dca706c76 | |
parent | d872faec9d0b393417b8015930c26a217355dcbe (diff) | |
download | src-test2-f441f76e11ace0098fddabd9e87bb24fbf4c50f2.tar.gz src-test2-f441f76e11ace0098fddabd9e87bb24fbf4c50f2.zip |
MFC 367576: Add C startup code tests for PIE binaries.
- Force dynamic to be a non-PIE binary.
- Add a dynamicpie test which uses a PIE binary.
Notes
Notes:
svn path=/stable/12/; revision=368545
-rw-r--r-- | lib/csu/tests/Makefile | 1 | ||||
-rw-r--r-- | lib/csu/tests/dynamic/Makefile | 3 | ||||
-rw-r--r-- | lib/csu/tests/dynamicpie/Makefile | 9 |
3 files changed, 13 insertions, 0 deletions
diff --git a/lib/csu/tests/Makefile b/lib/csu/tests/Makefile index a1d4cee40036..3533fd396506 100644 --- a/lib/csu/tests/Makefile +++ b/lib/csu/tests/Makefile @@ -3,6 +3,7 @@ SUBDIR= dso TESTS_SUBDIRS= dynamic TESTS_SUBDIRS+= dynamiclib +TESTS_SUBDIRS+= dynamicpie TESTS_SUBDIRS+= static SUBDIR_DEPEND_dynamiclib=dso diff --git a/lib/csu/tests/dynamic/Makefile b/lib/csu/tests/dynamic/Makefile index 190962f9c3cc..266f5c5a7d0d 100644 --- a/lib/csu/tests/dynamic/Makefile +++ b/lib/csu/tests/dynamic/Makefile @@ -2,5 +2,8 @@ .PATH: ${.CURDIR:H} +.include <src.opts.mk> +MK_PIE= no + .include "../Makefile.tests" .include <bsd.test.mk> diff --git a/lib/csu/tests/dynamicpie/Makefile b/lib/csu/tests/dynamicpie/Makefile new file mode 100644 index 000000000000..98659a4cc264 --- /dev/null +++ b/lib/csu/tests/dynamicpie/Makefile @@ -0,0 +1,9 @@ +# $FreeBSD$ + +.PATH: ${.CURDIR:H} + +.include <src.opts.mk> +MK_PIE= yes + +.include "../Makefile.tests" +.include <bsd.test.mk> |