Commit 0056b811 authored by Gustavo Zacarias's avatar Gustavo Zacarias Committed by Peter Korsgaard
Browse files

toolchain/uClibc: properly honor DEBUG and STRIP options



The default uClibc configurations strip the resulting binaries/libraries
and don't add debug symbols which is a problem when wanting to debug
issues.
Bind the buildroot BR2_STRIP_* option to uClibc .config DO_STRIP and
BR2_ENABLE_DEBUG to uClibc DO_DEBUG.

Signed-off-by: default avatarGustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
parent 6940ade8
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -287,6 +287,18 @@ endif
	$(SED) '/LINUXTHREADS_OLD/d' $(UCLIBC_DIR)/.oldconfig
	$(SED) '/PTHREADS_DEBUG_SUPPORT/d' $(UCLIBC_DIR)/.oldconfig
	$(SED) '/UCLIBC_HAS_THREADS_NATIVE/d' $(UCLIBC_DIR)/.oldconfig
	$(SED) '/DODEBUG /d' $(UCLIBC_DIR)/.oldconfig
	$(SED) '/DOSTRIP/d' $(UCLIBC_DIR)/.oldconfig
ifeq ($(BR2_STRIP_none),y)
	echo "# DOSTRIP is not set" >> $(UCLIBC_DIR)/.oldconfig
else
	echo "DOSTRIP=y" >> $(UCLIBC_DIR)/.oldconfig
endif
ifeq ($(BR2_ENABLE_DEBUG),y)
	echo "DODEBUG=y" >> $(UCLIBC_DIR)/.oldconfig
else
	echo "# DODEBUG is not set" >> $(UCLIBC_DIR)/.oldconfig
endif
ifeq ($(BR2_PTHREADS_NONE),y)
	echo "# UCLIBC_HAS_THREADS is not set" >> $(UCLIBC_DIR)/.oldconfig
else