mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-23 11:20:07 +00:00
Use +link-pie Makefile rule to link PIE ifunc tests.
This commit is contained in:
parent
f051ddfe22
commit
d8366b0970
@ -1,3 +1,8 @@
|
|||||||
|
2009-06-17 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
* elf/Makefile ($(objpfx)ifuncmain1pie): Use $(+link-pie).
|
||||||
|
($(objpfx)ifuncmain1vispie): Likewise.
|
||||||
|
|
||||||
2009-06-16 Ulrich Drepper <drepper@redhat.com>
|
2009-06-16 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
* login/Makefile: Build pt_chown as PIE.
|
* login/Makefile: Build pt_chown as PIE.
|
||||||
|
18
elf/Makefile
18
elf/Makefile
@ -993,14 +993,7 @@ $(objpfx)ifuncmain1pie.out: $(objpfx)ifuncmain1pie
|
|||||||
$< > $@
|
$< > $@
|
||||||
|
|
||||||
$(objpfx)ifuncmain1pie: $(objpfx)ifuncmain1pie.o $(objpfx)ifuncmod1.so
|
$(objpfx)ifuncmain1pie: $(objpfx)ifuncmain1pie.o $(objpfx)ifuncmod1.so
|
||||||
$(LINK.o) -pie -Wl,-O1 \
|
$(+link-pie)
|
||||||
$(sysdep-LDFLAGS) $(config-LDFLAGS) \
|
|
||||||
$(extra-B-$(@F:lib%.so=%).so) -B$(csu-objpfx) \
|
|
||||||
$(extra-B-$(@F:lib%.so=%).so) $(load-map-file) \
|
|
||||||
$(LDFLAGS) $(LDFLAGS-$(@F)) \
|
|
||||||
-L$(subst :, -L,$(rpath-link)) -Wl,-rpath-link=$(rpath-link) \
|
|
||||||
-o $@ $(objpfx)tst-pie1.o $(objpfx)tst-piemod1.so \
|
|
||||||
$(common-objpfx)libc_nonshared.a
|
|
||||||
|
|
||||||
generated += ifuncmain1pie ifuncmain1pie.out
|
generated += ifuncmain1pie ifuncmain1pie.out
|
||||||
|
|
||||||
@ -1010,14 +1003,7 @@ $(objpfx)ifuncmain1vispie.out: $(objpfx)ifuncmain1vispie
|
|||||||
$< > $@
|
$< > $@
|
||||||
|
|
||||||
$(objpfx)ifuncmain1vispie: $(objpfx)ifuncmain1vispie.o $(objpfx)ifuncmod1.so
|
$(objpfx)ifuncmain1vispie: $(objpfx)ifuncmain1vispie.o $(objpfx)ifuncmod1.so
|
||||||
$(LINK.o) -pie -Wl,-O1 \
|
$(+link-pie)
|
||||||
$(sysdep-LDFLAGS) $(config-LDFLAGS) \
|
|
||||||
$(extra-B-$(@F:lib%.so=%).so) -B$(csu-objpfx) \
|
|
||||||
$(extra-B-$(@F:lib%.so=%).so) $(load-map-file) \
|
|
||||||
$(LDFLAGS) $(LDFLAGS-$(@F)) \
|
|
||||||
-L$(subst :, -L,$(rpath-link)) -Wl,-rpath-link=$(rpath-link) \
|
|
||||||
-o $@ $(objpfx)tst-pie1.o $(objpfx)tst-piemod1.so \
|
|
||||||
$(common-objpfx)libc_nonshared.a
|
|
||||||
|
|
||||||
generated += ifuncmain1vispie ifuncmain1vispie.out
|
generated += ifuncmain1vispie ifuncmain1vispie.out
|
||||||
endif
|
endif
|
||||||
|
Loading…
Reference in New Issue
Block a user