# HG changeset patch # User Rob Landley # Date 1432417290 18000 # Node ID 69ae59c2d53f1fdc7b4d5092f3a573176d2d4616 # Parent ef7b355302ef2fdf249de124e11e454111678c7b The sh2 elf2flt target I'm testing needs a non-pic libgcc.a to work. diff -r ef7b355302ef -r 69ae59c2d53f sources/patches/gcc-core-shpic.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sources/patches/gcc-core-shpic.patch Sat May 23 16:41:30 2015 -0500 @@ -0,0 +1,11 @@ +Don't build libgcc.a with -fpic for elf2flt binaries. + +diff -ruN gcc-core/gcc/config/sh/t-linux gcc-core.bak/gcc/config/sh/t-linux +--- gcc-core/gcc/config/sh/t-linux 2006-03-31 16:31:05.000000000 -0600 ++++ gcc-core.bak/gcc/config/sh/t-linux 2015-05-22 20:48:34.890802152 -0500 +@@ -1,4 +1,4 @@ +-TARGET_LIBGCC2_CFLAGS = -fpic -DNO_FPSCR_VALUES ++TARGET_LIBGCC2_CFLAGS = -DNO_FPSCR_VALUES + LIB1ASMFUNCS_CACHE = _ic_invalidate _ic_invalidate_array + + LIB2FUNCS_EXTRA= $(srcdir)/config/sh/linux-atomic.asm