Package: gcc-h8300-hms / 1:3.4.6+dfsg2-8

Metadata

Package Version Patches format
gcc-h8300-hms 1:3.4.6+dfsg2-8 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
000_no_libstdc++ v3.patch | (download)

configure.in | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 do not build libstdc++-v3 on h8300

001_h8300_64bit.patch | (download)

gcc/config/h8300/h8300.c | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 fix to cross-build for h8300 on 64bit arches

002_gcc_textdomain.patch | (download)

gcc/Makefile.in | 3 2 + 1 - 0 !
gcc/intl.c | 4 2 + 2 - 0 !
2 files changed, 4 insertions(+), 3 deletions(-)

 set gettext's domain and textdomain to the versioned package name.

003_force_shell.patch | (download)

gcc/fixinc/mkfixinc.sh | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 force shell to /bin/sh for configure

004_do_not_build_doc.patch | (download)

gcc/Makefile.in | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 do not build removed documentation

005_fix_open.patch | (download)

gcc/collect2.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix build failure with -u_fortify_source

006_configure_signatures.patch | (download)

gcc/cpphash.h | 4 3 + 1 - 0 !
gcc/cpplex.c | 2 1 + 1 - 0 !
gcc/cpplib.c | 4 2 + 2 - 0 !
gcc/cppmacro.c | 4 2 + 2 - 0 !
libiberty/md5.c | 2 2 + 0 - 0 !
libiberty/regex.c | 6 4 + 2 - 0 !
6 files changed, 14 insertions(+), 8 deletions(-)

 fix build problems with current unstable

Bug-Debian: https://bugs.debian.org/1081077
007_am_gnu_gettext.patch | (download)

intl/configure.in | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 add now mandatory parameter to am_gnu_gettext

008_hardening_format.patch | (download)

gcc/c-typeck.c | 2 1 + 1 - 0 !
gcc/gengtype-lex.l | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 fix format not a string literal

009_libiberty_aux_dir.patch | (download)

libiberty/configure.ac | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 remove ac_config_aux_dir in libiberty configure template

010_fix_bison.patch | (download)

gcc/c-parse.y | 24 12 + 12 - 0 !
1 file changed, 12 insertions(+), 12 deletions(-)

 fix c-parse.y build error with recent bison

011_fix_gperf_signature.patch | (download)

gcc/cp/cfns.gperf | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix generated hash function argument type with gperf 3.1

012_propagate_flags.patch | (download)

Makefile.in | 143 141 + 2 - 0 !
Makefile.tpl | 17 15 + 2 - 0 !
configure.in | 8 8 + 0 - 0 !
libiberty/Makefile.in | 4 3 + 1 - 0 !
4 files changed, 167 insertions(+), 5 deletions(-)

 propagate build flags to every modules

This is necessary to make sure hardening flags are propagated.

013_libiberty_getwd.patch | (download)

libiberty/getpwd.c | 6 2 + 4 - 0 !
1 file changed, 2 insertions(+), 4 deletions(-)

 fix getwd conflicting type
 Remove unneeded prototype getcwd and move getwd so that it's only declared if
 needed.
014_libiberty_ftbfs.patch | (download)

libiberty/pex-unix.c | 5 1 + 4 - 0 !
1 file changed, 1 insertion(+), 4 deletions(-)

 fix libiberty ftbfs