Index: SPECS/gcc41.spec =================================================================== --- SPECS.orig/gcc41.spec +++ SPECS/gcc41.spec @@ -9,11 +9,10 @@ %else %define build_ada 0 %endif -%ifnarch %{arm} %define build_java 1 +%ifnarch %{arm} %define build_objc 1 %else -%define build_java 0 %define build_objc 0 %endif %define run_tests 0 @@ -170,6 +169,14 @@ Patch44: gcc41-rh330771.patch Patch45: gcc41-rh341221.patch Patch46: gcc41-ppc64-cr2-unwind.patch +Patch100: gcc41-java-arm1.patch +Patch101: gcc41-java-arm2.patch +Patch102: gcc41-java-arm3.patch +Patch103: gcc41-java-arm4.patch +Patch104: gcc41-java-arm5.patch +Patch105: gcc41-java-arm6.patch +Patch106: 128250.diff + # On ARM EABI systems, we do want -gnueabi to be part of the # target triple. %ifnarch %{arm} @@ -499,6 +506,14 @@ which are required to run programs compi %patch45 -p0 -b .rh341221~ %patch46 -p0 -b .ppc64-cr2-unwind~ +%patch100 -p0 -b .java-arm1 +%patch101 -p0 -b .java-arm2 +%patch102 -p0 -b .java-arm3 +%patch103 -p0 -b .java-arm4 +%patch104 -p0 -b .java-arm5 +%patch105 -p0 -b .java-arm6 +%patch106 -p1 -b .128250 + sed -i -e 's/4\.1\.3/4.1.2/' gcc/BASE-VER gcc/version.c sed -i -e 's/" (Red Hat[^)]*)"/" (Red Hat %{version}-%{gcc_release})"/' gcc/version.c