From 25d8551b265444d6cf5bc9d3483e2955470081eb Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Sun, 8 Jan 2012 00:15:06 +0100 Subject: [PATCH] Moved _start into crtbegin.o as that's where the cross compiler wants it. --- libmaxsi/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libmaxsi/Makefile b/libmaxsi/Makefile index 57e87037..5debe31e 100644 --- a/libmaxsi/Makefile +++ b/libmaxsi/Makefile @@ -193,10 +193,10 @@ install: for F in $(CHEADERS); do F=`echo $$F | sed 's/c\/h\///g'`; mkdir -p $(SYSROOT)/usr/include/`dirname $$F`; cp c/h/$$F $(SYSROOT)/usr/include/$$F || exit $?; done mkdir -p $(SYSROOT)/usr/include/libmaxsi for F in $(MAXSIHEADERS); do cp $$F $(SYSROOT)/usr/include/libmaxsi || exit $?; done - cp start.o $(SYSROOT)/usr/lib/crt1.o + cp start.o $(SYSROOT)/usr/lib/crtbegin.o touch deleteme.cpp g++ $(CPUFLAGS) -c deleteme.cpp -o deleteme.o - for F in crt0.o crtn.o crtbegin.o crtend.o crtbeginT.o crti.o; do cp deleteme.o $(SYSROOT)/usr/lib/$$F; done + for F in crt0.o crtn.o crt1.o crtend.o crtbeginT.o crti.o; do cp deleteme.o $(SYSROOT)/usr/lib/$$F; done for F in libgcc.so libm.so libstdc++.so; do ld $(CPULDFLAGS) -shared deleteme.o -o $(SYSROOT)/usr/lib/$$F; done rm -f deleteme.o deleteme.cpp