diff options
| author | Markos Chandras <markos.chandras@imgtec.com> | 2013-02-25 09:41:25 +0000 | 
|---|---|---|
| committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2013-03-07 18:59:35 +0100 | 
| commit | f4fe313d5084ec49e50f3b6379d44f63179ce835 (patch) | |
| tree | cf142a9c35d798662504cb20e0a9762161c5caf9 | |
| parent | 3c99de5c1ed51729f5523a5faa20d76e5be9f2ae (diff) | |
buildsys: Add missing $(SYMBOL_PREFIX) to symbol names
Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
| -rw-r--r-- | Makerules | 2 | ||||
| -rw-r--r-- | ldso/ldso/Makefile.in | 2 | ||||
| -rw-r--r-- | ldso/ldso/bfin/dl-startup.h | 5 | ||||
| -rw-r--r-- | ldso/libdl/Makefile.in | 2 | ||||
| -rw-r--r-- | libpthread/nptl/Makefile.in | 2 | 
5 files changed, 4 insertions, 9 deletions
@@ -304,7 +304,7 @@ define create-lds  	-Wl,-z,relro -Wl,--hash-style=gnu -Wl,-z,defs \  	-Wl,--verbose 2>&1 | LC_ALL=C \  	sed -e '/^=========/,/^=========/!d;/^=========/d' \ -	-e 's/\. = .* + SIZEOF_HEADERS;/& _begin = . - SIZEOF_HEADERS;/' > $@.lds +	-e 's/\. = .* + SIZEOF_HEADERS;/& $(SYMBOL_PREFIX)_begin = . - SIZEOF_HEADERS;/' > $@.lds  endef  define link.so diff --git a/ldso/ldso/Makefile.in b/ldso/ldso/Makefile.in index eb1570a53..91165c63d 100644 --- a/ldso/ldso/Makefile.in +++ b/ldso/ldso/Makefile.in @@ -36,7 +36,7 @@ LDFLAGS-$(UCLIBC_LDSO_NAME).so := $(LDFLAGS)  else  LDFLAGS-$(UCLIBC_LDSO_NAME).so := $(LDFLAGS_NOSTRIP) -Wl,-z,defs  endif -LDFLAGS-$(UCLIBC_LDSO_NAME).so += -Wl,-e,_start -Wl,-z,now -Wl,-Bsymbolic \ +LDFLAGS-$(UCLIBC_LDSO_NAME).so += -Wl,-e,$(SYMBOL_PREFIX)_start -Wl,-z,now -Wl,-Bsymbolic \  	-Wl,--export-dynamic $(CFLAG_-Wl--sort-common) -Wl,--discard-locals \  	$(CFLAG_-Wl--discard-all) -Wl,--no-undefined diff --git a/ldso/ldso/bfin/dl-startup.h b/ldso/ldso/bfin/dl-startup.h index 436f545af..576b8f29f 100644 --- a/ldso/ldso/bfin/dl-startup.h +++ b/ldso/ldso/bfin/dl-startup.h @@ -39,12 +39,7 @@ __asm__(  	"	.text\n"  	"	.global	__start\n"  	"	.type	__start,@function\n" -	/* Build system expects a "_start" for the entry point; -	   provide it as it's free to do so with aliases.  */  	"	.hidden	__start\n" -	"	.set	_start, __start\n" -	"	.global	_start\n" -	"	.hidden	_start\n"  	"__start:\n"  	"	call	.Lcall\n"  	".Lcall:\n" diff --git a/ldso/libdl/Makefile.in b/ldso/libdl/Makefile.in index be236c83f..edf95a60a 100644 --- a/ldso/libdl/Makefile.in +++ b/ldso/libdl/Makefile.in @@ -23,7 +23,7 @@ LDFLAGS-$(UCLIBC_FORMAT_DSBT_ELF)-libdl.so := -Wl,--dsbt-index=3  LDFLAGS-libdl.so := $(LDFLAGS)  ifeq ($(LDSO_NO_CLEANUP),) -LDFLAGS-libdl.so += -Wl,-fini,dl_cleanup +LDFLAGS-libdl.so += -Wl,-fini,$(SYMBOL_PREFIX)dl_cleanup  endif  LIBS-libdl.so := $(LIBS) $(ldso) diff --git a/libpthread/nptl/Makefile.in b/libpthread/nptl/Makefile.in index 158bcae2d..000882289 100644 --- a/libpthread/nptl/Makefile.in +++ b/libpthread/nptl/Makefile.in @@ -145,7 +145,7 @@ LDFLAGS-libpthread.so += $(LDFLAGS)  endif  LDFLAGS-libpthread.so += $(top_builddir)lib/$(UCLIBC_LDSO_NAME)-$(VERSION).so $(top_builddir)lib/libdl-$(VERSION).so \ -	-Wl,-z,nodelete,-z,initfirst,-init=__pthread_initialize_minimal_internal +	-Wl,-z,nodelete,-z,initfirst,-init=$(SYMBOL_PREFIX)__pthread_initialize_minimal_internal  LIBS-libpthread.so := $(LIBS)  | 
