diff options
author | Ulrich Drepper <drepper@redhat.com> | 1999-01-20 20:01:17 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1999-01-20 20:01:17 +0000 |
commit | 1e2623127469890c7912d12a8ba5bc70d068eb18 (patch) | |
tree | f3e9b75f2cd829b6819c2c7e825c6c97366697ad /elf/Makefile | |
parent | ad11b5a745d0aeee42ead08f6cadfe4dcc84ad82 (diff) | |
download | glibc-1e2623127469890c7912d12a8ba5bc70d068eb18.tar.gz glibc-1e2623127469890c7912d12a8ba5bc70d068eb18.tar.xz glibc-1e2623127469890c7912d12a8ba5bc70d068eb18.zip |
Update.
* elf/Makefile (tests): Add loadfail. Add rules to build failobj.so. * elf/loadfail.c: New file. Test of failing to load object with RTLD_GLOBAL set. * elf/failobj.c: New file. Object which will fail to load.
Diffstat (limited to 'elf/Makefile')
-rw-r--r-- | elf/Makefile | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/elf/Makefile b/elf/Makefile index f79a312dcf..05bc44637e 100644 --- a/elf/Makefile +++ b/elf/Makefile @@ -75,7 +75,7 @@ others += ldconfig install-rootsbin += ldconfig endif -tests = loadtest restest1 preloadtest +tests = loadtest restest1 preloadtest loadfail include ../Rules @@ -203,7 +203,7 @@ $(objpfx)sprof: $(objpfx)libdl.a endif modules-names = testobj1 testobj2 testobj3 testobj4 testobj5 testobj6 \ - testobj1_1 + testobj1_1 failobj test-modules = $(addprefix $(objpfx),$(addsuffix .so,$(modules-names))) generated += $(test-modules) @@ -216,6 +216,7 @@ LDLIBS-testobj3.so = -ldl LDLIBS-testobj4.so = -ldl LDLIBS-testobj5.so = -ldl LDLIBS-testobj6.so = -ldl +LDLIBS-failobj.so = $(objpfx)testobj6.so $(test-modules): $(objpfx)%.so: %.c $(build-module) @@ -233,6 +234,11 @@ $(objpfx)restest1.out: $(test-modules) $(objpfx)preloadtest.out: $(test-modules) LDFLAGS-preloadtest = -rdynamic $(objpfx)testobj6.so preloadtest-ENV = LD_PRELOAD=testobj1.so:testobj2.so:testobj3.so:testobj4.so:testobj5.so + +$(objpfx)loadfail: $(objpfx)libdl.so +LDFLAGS-loadfail = -rdynamic + +$(objpfx)loadfile.out: $(objpfx)failobj.so # muwahaha |