summaryrefslogtreecommitdiff
path: root/extra/scripts/get-needed-libgcc-objects.sh
AgeCommit message (Collapse)Author
2003-09-11Stefan Allius writes:Eric Andersen
1. Under Solaris the test command with the 'string' argument don't work well. So I added the '-n' argument, which might work on all platforms. 2. The sed under Solaris don't support the '-s' argument, which is a GNU extension. I changed it to '-e' which works fine for me.
2003-08-18Work around a bug in nm from binutils-2.14.90.0.5.Manuel Novoa III
2003-06-05Patch from Peter S. Mazinger to make the get-needed-libgcc-objectsEric Andersen
script work with newer binutils versions.
2003-03-03Initial effort at adding profiling support.Eric Andersen
2002-11-27Make support for global constructors and global destructors beEric Andersen
configurable, so people who do not need or want ctor/dtor support can disable it and make their binaries a little bit smaller. -Erik
2002-11-08Patch from Stefan Allius for libgcc multilib supportEric Andersen
this is the last patch, we need to make the support of multitarget libgcc complete. --------------------------------- In ldso/ldso/Makefile I added the CPU_LDFLAGS-y to the LDFLAGS --------------------------------- In libc/Makefile I set the LDFLAGS for the script get-needed-objects.sh with CPU_LDFLAGS-y --------------------------------- In extra/scripts/get-needed-object.sh we now use the LIBGCC from Rules.mak and call LD with LDFLAGS (==CPU_LDFLAGS-y). Addtionally I grep the NM output, to fix the unresolved external __GLOBAL_OFFSET_TABLE__ on SuperH targets. ---------------------------------
2002-10-31Fixup script to avoid potential spurious whining over empty object files.Eric Andersen
-Erik
2002-10-01This commit contains a patch from Stefan Allius <allius@atecom.com> to changeEric Andersen
how uClibc handles _init and _fini, allowing shared lib constructors and destructors to initialize things in the correct sequence. Stefan ported the SH architecture. I then ported x86, arm, and mips. x86 and arm are working fine, but I don't think I quite got things correct for mips.
2002-08-16Cleanup exit a bit, from Ronald WahlEric Andersen
2002-08-07Ignore symbol '_gp_disp' if it's missing from 'libgcc.a'. That's okay for"Steven J. Hill"
MIPS platforms.
2002-08-06When symbols are missing, its supposed to be an error...Eric Andersen
-Erik
2002-03-15Don't let this worry about _init and _finiEric Andersen
2002-03-15Fix location of crt0.oEric Andersen
2002-01-31Don't complain about _GLOBAL_OFFSET_TABLE_Eric Andersen
2002-01-11Failed to call sort before calling uniq in several spots,Eric Andersen
thereby causing ld to choke during the gcc build. -Erik
2002-01-01Change all 'cd <foo>; bar' constructs to 'cd <foo> && bar' forEric Andersen
proper error checking -Erik
2001-09-13Patch from John Tyner <jtyner@cs.ucr.edu> to avoid redefinedEric Andersen
symbols by piping results through uniq
2001-05-29Define "NM = $(CROSS)nm" and use $NM and $AR in get-needed-libgcc-objects.shEric Andersen
in all cases.
2001-05-17Fix up some problems noted by August Hoerandl <ahoerandl@gmx.at>Eric Andersen
when cross compiling with shared lib support, there were spots where the native 'ld' was mistakenly being called.
2001-03-18Part of the shared lib build rework.Manuel Novoa III
2001-01-25Clean up atexit.c; make sure sysconf and atexit agree; link in ref'd libgcc.aManuel Novoa III
objects with shared uClibc; allow disabling long long support.