|
@@ -117,7 +117,7 @@ export MAJOR_VERSION MINOR_VERSION SUBLEVEL VERSION ABI_VERSION LC_ALL
|
|
|
|
|
|
LIBC := libc
|
|
LIBC := libc
|
|
SHARED_LIBNAME := $(LIBC).so.$(ABI_VERSION)
|
|
SHARED_LIBNAME := $(LIBC).so.$(ABI_VERSION)
|
|
-UBACKTRACE_DSO := libubacktrace.a #so.$(ABI_VERSION)
|
|
+UBACKTRACE_DSO := libubacktrace.so.$(ABI_VERSION)
|
|
ifneq ($(findstring $(TARGET_ARCH) , hppa64 ia64 mips64 powerpc64 s390x sparc64 x86_64 ),)
|
|
ifneq ($(findstring $(TARGET_ARCH) , hppa64 ia64 mips64 powerpc64 s390x sparc64 x86_64 ),)
|
|
UCLIBC_LDSO_NAME := ld64-uClibc
|
|
UCLIBC_LDSO_NAME := ld64-uClibc
|
|
ARCH_NATIVE_BIT := 64
|
|
ARCH_NATIVE_BIT := 64
|
|
@@ -135,9 +135,6 @@ endif
|
|
ifneq ($(HAS_NO_THREADS),y)
|
|
ifneq ($(HAS_NO_THREADS),y)
|
|
libpthread.depend := $(top_builddir)lib/libpthread.so
|
|
libpthread.depend := $(top_builddir)lib/libpthread.so
|
|
endif
|
|
endif
|
|
-ifeq ($(UCLIBC_HAS_BACKTRACE),y)
|
|
|
|
-libubacktrace.depend := $(top_builddir)lib/libubacktrace.a
|
|
|
|
-endif
|
|
|
|
interp := $(top_builddir)lib/interp.os
|
|
interp := $(top_builddir)lib/interp.os
|
|
ldso := $(top_builddir)lib/$(UCLIBC_LDSO)
|
|
ldso := $(top_builddir)lib/$(UCLIBC_LDSO)
|
|
headers_dep := $(top_builddir)include/bits/sysnum.h
|
|
headers_dep := $(top_builddir)include/bits/sysnum.h
|
|
@@ -581,9 +578,14 @@ export ASNEEDED:=$(shell $(LD) --help 2>/dev/null | grep -q -- --as-needed && ec
|
|
|
|
|
|
# Only used in installed libc.so linker script
|
|
# Only used in installed libc.so linker script
|
|
ifeq ($(UCLIBC_HAS_BACKTRACE),y)
|
|
ifeq ($(UCLIBC_HAS_BACKTRACE),y)
|
|
|
|
+ifeq ($(HARDWIRED_ABSPATH),y)
|
|
|
|
+UBACKTRACE_FULL_NAME := $(subst //,/,$(RUNTIME_PREFIX)$(MULTILIB_DIR)/$(UBACKTRACE_DSO))
|
|
|
|
+else
|
|
|
|
+UBACKTRACE_FULL_NAME := $(UBACKTRACE_DSO)
|
|
|
|
+endif
|
|
export UBACKTRACE_ASNEEDED:=$(shell $(LD) --help 2>/dev/null | grep -q -- --as-needed && \
|
|
export UBACKTRACE_ASNEEDED:=$(shell $(LD) --help 2>/dev/null | grep -q -- --as-needed && \
|
|
- echo "GROUP ( AS_NEEDED ( $(UBACKTRACE_DSO) ) )" || \
|
|
+ echo "GROUP ( AS_NEEDED ( $(UBACKTRACE_FULL_NAME) ) )" || \
|
|
- echo "GROUP ( $(UBACKTRACE_DSO) )")
|
|
+ echo "GROUP ( $(UBACKTRACE_FULL_NAME) )")
|
|
else
|
|
else
|
|
export UBACKTRACE_ASNEEDED:=""
|
|
export UBACKTRACE_ASNEEDED:=""
|
|
endif
|
|
endif
|