kumquat-buildroot/package/gcc/4.9.3
Thomas Petazzoni 348d5edd91 gcc: fix dynamic linker path for mips soft-float
This commit updates the gcc musl patches for gcc 4.7, 4.8 and 4.9 so
that the path to the dynamic linker encoded as "program interpreter"
in the generated binaries actually matches the symbolic link installed
by musl when building for mips soft-float.

Indeed, musl installs a symlink called ld-musl-mipsel-sf.so.1, but gcc
currently generates binaries that use /lib/ld-musl-mips.so as program
interpreter.

The fix is simply the one from
https://bitbucket.org/GregorR/musl-cross/commits/825219202365, i.e
adjust MUSL_DYNAMIC_LINKER in our musl gcc patches.

Thanks to these patches:

$ ./host/usr/bin/mipsel-linux-readelf -a ./target/bin/busybox
[...]
      [Requesting program interpreter: /lib/ld-musl-mipsel-sf.so.1]
[...]

gcc 5.x doesn't need any fix because the musl patches already use the
right value.

Fixes bug #7562.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-03-10 23:18:31 +01:00
..
100-uclibc-conf.patch
111-pr65730.patch
120-gcc-config.gcc-fix-typo-for-powerpc-e6500-cpu_is_64b.patch gcc: add patches for powerpc e6500 64-bit support 2015-11-17 00:16:03 +01:00
301-missing-execinfo_h.patch
810-arm-softfloat-libgcc.patch
830-arm_unbreak_armv4t.patch
840-microblaze-enable-dwarf-eh-support.patch
850-libstdcxx-uclibc-c99.patch
860-cilk-wchar.patch
870-xtensa-add-mauto-litpools-option.patch
871-xtensa-reimplement-register-spilling.patch gcc: backport xtensa libgcc stack unwinding fixes 2015-10-05 16:01:56 +01:00
872-xtensa-use-unwind-dw2-fde-dip-instead-of-unwind-dw2-.patch gcc: backport xtensa libgcc stack unwinding fixes 2015-10-05 16:01:56 +01:00
873-xtensa-fix-_Unwind_GetCFA.patch gcc: backport xtensa libgcc stack unwinding fixes 2015-10-05 16:01:56 +01:00
880-nios2_legitimize_address.patch package/gcc: 4.9.x: backport a fix for libcap-ng issue on nios2 2016-03-05 14:49:40 +01:00
900-musl-support.patch gcc: fix dynamic linker path for mips soft-float 2016-03-10 23:18:31 +01:00
920-libgcc-remove-unistd-header.patch
1000-powerpc-link-with-math-lib.patch.conditional