diff -u gcc-4.4-4.4.7/debian/changelog gcc-4.4-4.4.7/debian/changelog --- gcc-4.4-4.4.7/debian/changelog +++ gcc-4.4-4.4.7/debian/changelog @@ -1,3 +1,12 @@ +gcc-4.4 (4.4.7-6+rpi1) jessie-staging; urgency=low + + * Modified to compile code optimized for the Raspberry Pi (ARMv6+VFP). + * Disable testsuite + * Hack "distribution" to Debian for now, more recent gcc versions are getting + better fixes but it's not worth it for a legacy version like this. + + -- Peter Michael Green Sun, 29 Dec 2013 11:06:29 +0000 + gcc-4.4 (4.4.7-6) unstable; urgency=medium * Fix build failure with linux-3.8 kernel headers. Closes: #731891. diff -u gcc-4.4-4.4.7/debian/rules.defs gcc-4.4-4.4.7/debian/rules.defs --- gcc-4.4-4.4.7/debian/rules.defs +++ gcc-4.4-4.4.7/debian/rules.defs @@ -8,7 +8,7 @@ builddir = $(PWD)/build stampdir = stamps -distribution := $(shell lsb_release -is) +distribution := Debian distrelease := $(shell lsb_release -cs) # On non official archives, "lsb_release -cs" default to "n/a". Assume @@ -966,7 +966,7 @@ # run testsuite --------------- with_check := yes # if you don't want to run the gcc testsuite, uncomment the next line -#with_check := disabled by hand +with_check := disabled by plugwash ifeq ($(with_base_only),yes) with_check := no endif diff -u gcc-4.4-4.4.7/debian/rules.parameters gcc-4.4-4.4.7/debian/rules.parameters --- gcc-4.4-4.4.7/debian/rules.parameters +++ gcc-4.4-4.4.7/debian/rules.parameters @@ -2,9 +2,9 @@ GCC_VERSION := 4.4.7 NEXT_GCC_VERSION := 4.4.8 BASE_VERSION := 4.4 -SOURCE_VERSION := 4.4.7-5 -DEB_VERSION := 4.4.7-5 -DEB_EVERSION := 1:4.4.7-5 +SOURCE_VERSION := 4.4.7-6+rpi1 +DEB_VERSION := 4.4.7-6+rpi1 +DEB_EVERSION := 1:4.4.7-6+rpi1 GPC_BASE_VERSION := GDC_BASE_VERSION := DEB_GPC_VERSION := @@ -12,7 +12,7 @@ DEB_SOVERSION := 4.4 DEB_SOEVERSION := 1:4.4 DEB_LIBGCC_SOVERSION := 1:4.4 -DEB_LIBGCC_VERSION := 1:4.4.7-5 +DEB_LIBGCC_VERSION := 1:4.4.7-6+rpi1 DEB_STDCXX_SOVERSION := 4.4 DEB_GCJ_SOVERSION := 4.4 PKG_GCJ_EXT := 10 diff -u gcc-4.4-4.4.7/debian/rules2 gcc-4.4-4.4.7/debian/rules2 --- gcc-4.4-4.4.7/debian/rules2 +++ gcc-4.4-4.4.7/debian/rules2 @@ -317,9 +317,9 @@ ifneq (,$(findstring gcj,$(PKGSOURCE))) CONFARGS += --with-arch=armv6 else - CONFARGS += --with-arch=armv7-a + CONFARGS += --with-arch=armv6 endif - CONFARGS += --with-float=$(float_abi) --with-fpu=vfpv3-d16 + CONFARGS += --with-float=$(float_abi) --with-fpu=vfp endif # This would be so much simpler if "or" were supported, we would just add # "or ifeq ($(DEB_TARGET_ARCH),armhf)" to the above @@ -329,16 +329,16 @@ ifneq (,$(findstring gcj,$(PKGSOURCE))) CONFARGS += --with-arch=armv6 else - CONFARGS += --with-arch=armv7-a + CONFARGS += --with-arch=armv6 endif - CONFARGS += --with-float=$(float_abi) --with-fpu=vfpv3-d16 + CONFARGS += --with-float=$(float_abi) --with-fpu=vfp else # Debian armel CONFARGS += --with-arch=armv4t --with-float=$(float_abi) endif endif ifeq ($(with_arm_thumb),yes) - CONFARGS += --with-mode=thumb + #CONFARGS += --with-mode=thumb endif endif