diff options
author | Joseph Myers <joseph@codesourcery.com> | 2013-01-31 22:57:06 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2013-01-31 22:57:06 +0000 |
commit | c2d549290d24aeae30a328a6b4061f60f095dea2 (patch) | |
tree | a44c7c7eb4f8acd4d69c01c6b757039fa0ecee6e /Makerules | |
parent | 8cf28c5ebe7b02e769a3f3082fd390e6d8c11542 (diff) | |
download | glibc-c2d549290d24aeae30a328a6b4061f60f095dea2.tar.gz |
Remove bp-thunks code.
Diffstat (limited to 'Makerules')
-rw-r--r-- | Makerules | 20 |
1 files changed, 6 insertions, 14 deletions
@@ -409,19 +409,15 @@ static-only-routines = endif endif -# Bounded pointer thunks are only built for *.ob -elide-bp-thunks = $(addprefix $(bppfx),$(bp-thunks)) - elide-routines.oS += $(filter-out $(static-only-routines),\ - $(routines) $(aux) $(sysdep_routines)) \ - $(elide-bp-thunks) -elide-routines.os += $(static-only-routines) $(elide-bp-thunks) + $(routines) $(aux) $(sysdep_routines)) +elide-routines.os += $(static-only-routines) # If we have versioned code we don't need the old versions in any of the # static libraries. -elide-routines.o += $(shared-only-routines) $(elide-bp-thunks) -elide-routines.op += $(shared-only-routines) $(elide-bp-thunks) -elide-routines.og += $(shared-only-routines) $(elide-bp-thunks) +elide-routines.o += $(shared-only-routines) +elide-routines.op += $(shared-only-routines) +elide-routines.og += $(shared-only-routines) elide-routines.ob += $(shared-only-routines) # Shared library building. @@ -601,11 +597,7 @@ headers := $(headers) $(sysdep_headers) # This is the list of all object files, gotten by # replacing every ".c" in `sources' with a ".o". -# We also add bounded-pointer thunks, which are later -# elided for all suffixes except for `.ob'. -override objects := $(addprefix $(objpfx),$(sources:.c=.o) \ - $(patsubst %,$(bppfx)%.o,\ - $(filter $(routines) $(sysdep_routines),$(bp-thunks)))) +override objects := $(addprefix $(objpfx),$(sources:.c=.o)) # The makefile may define $(extra-libs) with `libfoo libbar' |