Commit b2a0d221 authored by Eric Andersen's avatar Eric Andersen
Browse files

Fixup g++ to prevent gcc_target having a missing

dl_iterate_phdr symbol.  Add a target 'cc' link to gcc.
 -Erik
parent dc77b478
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -139,6 +139,7 @@ $(TARGET_DIR)/usr/bin/gcc: $(GCC_BUILD_DIR3)/.compiled
		-C $(GCC_BUILD_DIR3) install;
	rm -rf $(TARGET_DIR)/usr/info $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc \
		$(TARGET_DIR)/usr/share/locale
	(cd $(TARGET_DIR)/usr/bin; ln -s gcc cc)
	-$(STRIP) $(TARGET_DIR)/bin/* 
	-$(STRIP) $(TARGET_DIR)/usr/bin/* 

+3 −0
Original line number Diff line number Diff line
@@ -326,6 +326,9 @@ $(GCC_DIR)/.ldso_hacks: $(GCC_DIR)/.patched
		$(GCC_DIR)/libstdc++-v3/config/os/gnu-linux/bits/
	cp $(GCC_DIR)/libstdc++-v3/config/os/generic/bits/ctype_noninline.h \
		$(GCC_DIR)/libstdc++-v3/config/os/gnu-linux/bits/
	# Prevent gcc from using the unwind-dw2-fde-glibc code
	perl -i -p -e "s,^#ifndef inhibit_libc,#define inhibit_libc\n#ifndef inhibit_libc,g;" \
		$(GCC_DIR)/gcc/unwind-dw2-fde-glibc.c;
	touch $(GCC_DIR)/.ldso_hacks

$(GCC_BUILD_DIR2)/.configured: $(GCC_DIR)/.ldso_hacks