view sources/patches/uClibc++-norelpath.patch @ 1682:64316ca2bc9b

Remove redundant list assignment in ccwrap that screws up ordering and puts the -L entries in the wrong order.
author Rob Landley <>
date Fri, 05 Sep 2014 23:54:01 -0500
parents db5d13f2474f
line wrap: on
line source

If /.config exists and is a directory (thanks Trolltech) the build dies because -include $(TOPDIR).config is not an absolute path so it falls back to the search path and finds /usr/include/../../.config
diff -ru uClibc++/extra/config/Makefile uClibc++.bak/extra/config/Makefile
--- uClibc++/extra/config/Makefile	2007-06-03 17:51:13.000000000 -0500
+++ uClibc++.bak/extra/config/Makefile	2012-08-17 12:37:25.571361853 -0500
@@ -16,7 +16,7 @@
 # along with this program; if not, write to the Free Software Foundation, Inc.,
 # 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+TOPDIR=$(shell readlink -f ../..)/
 include $(TOPDIR)Rules.mak
 all: ncurses conf mconf