diff options
author | Ulrich Drepper <drepper@redhat.com> | 1998-04-23 22:45:20 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1998-04-23 22:45:20 +0000 |
commit | af3878dff0963da299b6b54d3a76f9c1a68aac27 (patch) | |
tree | df3f2b6b5641eb41487f03869744c134676177cb /Makerules | |
parent | dc9335c14f91623093bf0c7db855e9d1fbc67071 (diff) | |
download | glibc-af3878dff0963da299b6b54d3a76f9c1a68aac27.tar.gz glibc-af3878dff0963da299b6b54d3a76f9c1a68aac27.tar.xz glibc-af3878dff0963da299b6b54d3a76f9c1a68aac27.zip |
(dlerror): Don't assume that __libc_internal_tsd_get is defined. __libc_getspecific is already well-protected, so just use it directly.
Diffstat (limited to 'Makerules')
-rw-r--r-- | Makerules | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/Makerules b/Makerules index 0d04b50084..3051404f13 100644 --- a/Makerules +++ b/Makerules @@ -573,8 +573,8 @@ object-suffixes-left := $(object-suffixes) endif include $(o-iterator) define do-ar -topdir=`cd $(..).; pwd`; \ -$(patsubst %/,cd %;,$(objpfx)) \ +topdir=`cd $(..). && pwd`; \ +$(patsubst %/,cd % &&,$(objpfx)) \ $(SHELL) $$topdir/autolock.sh ${O%-lib}.lck $(AR) $(CREATE_ARFLAGS) ${O%-lib} \ $(patsubst $(objpfx)%,%,$?) rm -f $@ @@ -617,7 +617,7 @@ objects objs: $(foreach o,$(object-suffixes-for-libc),$(o-objects)) \ # Canned sequence for building an extra library archive. define build-extra-lib -$(patsubst %/,cd %;,$(objpfx)) \ +$(patsubst %/,cd % &&,$(objpfx)) \ $(AR) $(CREATE_ARFLAGS) $(@:$(objpfx)%=%) \ $(patsubst $(objpfx)%,%,$^) $(RANLIB) $@ @@ -901,7 +901,7 @@ install: install-no-libc.a-nosubdir # Command to compile $< in $(objdir) using the native libraries. define native-compile $(make-target-directory) -$(patsubst %/,cd %;,$(objpfx)) \ +$(patsubst %/,cd % &&,$(objpfx)) \ $(BUILD_CC) $($(basename $(<F))-CFLAGS) $(ALL_BUILD_CFLAGS) \ $(firstword $(filter /%,$< $(shell pwd)/$<)) -o $(@F) endef @@ -909,7 +909,7 @@ endef # Command to compile $< in $(common-objdir) using the native libraries. # We must cd to $(objdir) anyway so that $(..)config.h is valid. define common-objdir-compile -$(patsubst %/,cd %;,$(objpfx)) \ +$(patsubst %/,cd % &&,$(objpfx)) \ $(BUILD_CC) $($(basename $(<F))-CFLAGS) $(ALL_BUILD_CFLAGS) \ $(firstword $(filter /%,$< $(shell pwd)/$<)) -o $(..)$(@F) endef @@ -978,8 +978,8 @@ stubs: $(common-objpfx)stub-$(subdir) s = $(sysdep_dir)/generic $(common-objpfx)stub-$(subdir): $(+depfiles) # Use /dev/null since `...` might expand to empty. - (s=`cd $s; /bin/pwd`; \ - $(patsubst %/,cd %;,$(objpfx)) \ + (s=`cd $s && /bin/pwd`; \ + $(patsubst %/,cd % &&,$(objpfx)) \ sed -n 's/^stub_warning *(\([^)]*\).*$$/#define __stub_\1/p' \ `sed -n -e '\@ $s/[^ ]*\.c@{; s@^.* $s/\([^ ]*\.c\).*$$@'"$$s"'/\1@; h; }' \ -e '/stub-tag\.h/{; g; p; }' \ |