<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>1036</bug_id>
          
          <creation_ts>2011-05-11 14:37:46 +0000</creation_ts>
          <short_desc>linux-yocto kernel fails to build with gcc-4.6.0 for qemippc machine</short_desc>
          <delta_ts>2011-07-21 18:33:29 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>6</classification_id>
          <classification>Yocto Project Subprojects</classification>
          <product>Kernel</product>
          <component>kernel-tooling</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>ppc</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard>builds started, will inhibit the error (May 16, 2011)</status_whiteboard>
          <keywords></keywords>
          <priority>High</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>1.1 M1</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Nitin Kamble">nitin.a.kamble</reporter>
          <assigned_to name="Bruce Ashfield">bruce.ashfield</assigned_to>
          <cc>dvhart</cc>
    
    <cc>sgw</cc>
    
    <cc>yp.kernel.watcher</cc>
    
    <cc>yp.watcher</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>13678</commentid>
    <comment_count>0</comment_count>
    <who name="Nitin Kamble">nitin.a.kamble</who>
    <bug_when>2011-05-11 14:37:46 +0000</bug_when>
    <thetext>ERROR: Logfile of failure stored in: /build_disk/poky_build/build_gcc_4.6.0/tmp/work/qemuppc-poky-linux/linux-yocto-2.6.37+git1+ecab1e2bc12a8b0c4d064a00acc3260f6e8528c5_1+7eb6c68d977d9039a2b5a734172b064a9d19cdc1-r18/temp/log.do_compile.30994
Log data follows:
| NOTE: make -j 16 include/linux/version.h CC=ccache powerpc-poky-linux-gcc  --sysroot=/build_disk/poky_build/build_gcc_4.6.0/tmp/sysroots/qemuppc LD=powerpc-poky-linux-ld --sysroot=/build_disk/poky_build/build_gcc_4.6.0/tmp/sysroots/qemuppc  --sysroot=/build_disk/poky_build/build_gcc_4.6.0/tmp/sysroots/qemuppc
| make -C /build_disk/poky_build/build_gcc_4.6.0/tmp/work/qemuppc-poky-linux/linux-yocto-2.6.37+git1+ecab1e2bc12a8b0c4d064a00acc3260f6e8528c5_1+7eb6c68d977d9039a2b5a734172b064a9d19cdc1-r18/linux O=/build_disk/poky_build/build_gcc_4.6.0/tmp/work/qemuppc-poky-linux/linux-yocto-2.6.37+git1+ecab1e2bc12a8b0c4d064a00acc3260f6e8528c5_1+7eb6c68d977d9039a2b5a734172b064a9d19cdc1-r18/linux-qemuppc-standard-build/. include/linux/version.h
|   CHK     include/linux/version.h
| NOTE: make -j 16 zImage CC=ccache powerpc-poky-linux-gcc  --sysroot=/build_disk/poky_build/build_gcc_4.6.0/tmp/sysroots/qemuppc LD=powerpc-poky-linux-ld --sysroot=/build_disk/poky_build/build_gcc_4.6.0/tmp/sysroots/qemuppc  --sysroot=/build_disk/poky_build/build_gcc_4.6.0/tmp/sysroots/qemuppc
| make -C /build_disk/poky_build/build_gcc_4.6.0/tmp/work/qemuppc-poky-linux/linux-yocto-2.6.37+git1+ecab1e2bc12a8b0c4d064a00acc3260f6e8528c5_1+7eb6c68d977d9039a2b5a734172b064a9d19cdc1-r18/linux O=/build_disk/poky_build/build_gcc_4.6.0/tmp/work/qemuppc-poky-linux/linux-yocto-2.6.37+git1+ecab1e2bc12a8b0c4d064a00acc3260f6e8528c5_1+7eb6c68d977d9039a2b5a734172b064a9d19cdc1-r18/linux-qemuppc-standard-build/. zImage
| make[2]: Circular arch/powerpc/lib/crtsavres.o &lt;- prepare dependency dropped.
| make[3]: `arch/powerpc/lib/crtsavres.o&apos; is up to date.
|   Using /build_disk/poky_build/build_gcc_4.6.0/tmp/work/qemuppc-poky-linux/linux-yocto-2.6.37+git1+ecab1e2bc12a8b0c4d064a00acc3260f6e8528c5_1+7eb6c68d977d9039a2b5a734172b064a9d19cdc1-r18/linux as source for kernel
|   GEN     /build_disk/poky_build/build_gcc_4.6.0/tmp/work/qemuppc-poky-linux/linux-yocto-2.6.37+git1+ecab1e2bc12a8b0c4d064a00acc3260f6e8528c5_1+7eb6c68d977d9039a2b5a734172b064a9d19cdc1-r18/linux-qemuppc-standard-build/Makefile
|   CHK     include/linux/version.h
|   CHK     include/generated/utsrelease.h
|   CALL    /build_disk/poky_build/build_gcc_4.6.0/tmp/work/qemuppc-poky-linux/linux-yocto-2.6.37+git1+ecab1e2bc12a8b0c4d064a00acc3260f6e8528c5_1+7eb6c68d977d9039a2b5a734172b064a9d19cdc1-r18/linux/scripts/checksyscalls.sh
|   CHK     include/generated/compile.h
|   CC      arch/powerpc/kernel/align.o
|   CC      arch/powerpc/kernel/signal_32.o
|   CALL    /build_disk/poky_build/build_gcc_4.6.0/tmp/work/qemuppc-poky-linux/linux-yocto-2.6.37+git1+ecab1e2bc12a8b0c4d064a00acc3260f6e8528c5_1+7eb6c68d977d9039a2b5a734172b064a9d19cdc1-r18/linux/arch/powerpc/kernel/systbl_chk.sh
|   CC      arch/powerpc/kernel/prom_parse.o
|   CC      arch/powerpc/kernel/proc_powerpc.o
|   AS      arch/powerpc/kernel/idle_6xx.o
|   AS      arch/powerpc/kernel/l2cr_6xx.o
|   AS      arch/powerpc/kernel/cpu_setup_6xx.o
|   CC      arch/powerpc/kernel/module.o
|   CC      arch/powerpc/kernel/module_32.o
|   CC      arch/powerpc/kernel/time.o
|   CC      arch/powerpc/kernel/prom.o
|   CC      arch/powerpc/kernel/traps.o
|   CC      arch/powerpc/kernel/setup-common.o
|   CC      arch/powerpc/kernel/udbg.o
|   AS      arch/powerpc/kernel/misc.o
|   CC      arch/powerpc/kernel/io.o
|   CC      arch/powerpc/kernel/dma.o
|   AS      arch/powerpc/kernel/misc_32.o
|   AS      arch/powerpc/kernel/entry_32.o
|   CC      arch/powerpc/kernel/setup_32.o
|   CC      arch/powerpc/kernel/kgdb.o
| /build_disk/poky_build/build_gcc_4.6.0/tmp/work/qemuppc-poky-linux/linux-yocto-2.6.37+git1+ecab1e2bc12a8b0c4d064a00acc3260f6e8528c5_1+7eb6c68d977d9039a2b5a734172b064a9d19cdc1-r18/linux/arch/powerpc/kernel/signal_32.c: In function &apos;sys_swapcontext&apos;:
| /build_disk/poky_build/build_gcc_4.6.0/tmp/work/qemuppc-poky-linux/linux-yocto-2.6.37+git1+ecab1e2bc12a8b0c4d064a00acc3260f6e8528c5_1+7eb6c68d977d9039a2b5a734172b064a9d19cdc1-r18/linux/arch/powerpc/kernel/signal_32.c:938:16: error: variable &apos;tmp&apos; set but not used [-Werror=unused-but-set-variable]
| /build_disk/poky_build/build_gcc_4.6.0/tmp/work/qemuppc-poky-linux/linux-yocto-2.6.37+git1+ecab1e2bc12a8b0c4d064a00acc3260f6e8528c5_1+7eb6c68d977d9039a2b5a734172b064a9d19cdc1-r18/linux/arch/powerpc/kernel/signal_32.c: In function &apos;sys_debug_setcontext&apos;:
| /build_disk/poky_build/build_gcc_4.6.0/tmp/work/qemuppc-poky-linux/linux-yocto-2.6.37+git1+ecab1e2bc12a8b0c4d064a00acc3260f6e8528c5_1+7eb6c68d977d9039a2b5a734172b064a9d19cdc1-r18/linux/arch/powerpc/kernel/signal_32.c:1079:16: error: variable &apos;tmp&apos; set but not used [-Werror=unused-but-set-variable]
| cc1: all warnings being treated as errors
| 
| make[3]: *** [arch/powerpc/kernel/signal_32.o] Error 1
| make[3]: *** Waiting for unfinished jobs....
| /build_disk/poky_build/build_gcc_4.6.0/tmp/work/qemuppc-poky-linux/linux-yocto-2.6.37+git1+ecab1e2bc12a8b0c4d064a00acc3260f6e8528c5_1+7eb6c68d977d9039a2b5a734172b064a9d19cdc1-r18/linux/arch/powerpc/kernel/align.c: In function &apos;fix_alignment&apos;:
| /build_disk/poky_build/build_gcc_4.6.0/tmp/work/qemuppc-poky-linux/linux-yocto-2.6.37+git1+ecab1e2bc12a8b0c4d064a00acc3260f6e8528c5_1+7eb6c68d977d9039a2b5a734172b064a9d19cdc1-r18/linux/arch/powerpc/kernel/align.c:704:33: error: variable &apos;instruction&apos; set but not used [-Werror=unused-but-set-variable]
| cc1: all warnings being treated as errors
| 
| make[3]: *** [arch/powerpc/kernel/align.o] Error 1
| make[2]: *** [arch/powerpc/kernel] Error 2
| make[1]: *** [sub-make] Error 2
| make: *** [all] Error 2
| ERROR: oe_runmake failed
| ERROR: Function &apos;do_compile&apos; failed (see /build_disk/poky_build/build_gcc_4.6.0/tmp/work/qemuppc-poky-linux/linux-yocto-2.6.37+git1+ecab1e2bc12a8b0c4d064a00acc3260f6e8528c5_1+7eb6c68d977d9039a2b5a734172b064a9d19cdc1-r18/temp/log.do_compile.30994 for further information)
| ERROR: Function &apos;do_compile&apos; failed (see /build_disk/poky_build/build_gcc_4.6.0/tmp/work/qemuppc-poky-linux/linux-yocto-2.6.37+git1+ecab1e2bc12a8b0c4d064a00acc3260f6e8528c5_1+7eb6c68d977d9039a2b5a734172b064a9d19cdc1-r18/temp/log.do_compile.30994 for further information)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13734</commentid>
    <comment_count>1</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2011-05-12 14:52:24 +0000</bug_when>
    <thetext>Bruce made a comment about disabling the option to be consistent with mainline&apos;s approach. Bruce, assigning to you and marking accepted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13940</commentid>
    <comment_count>2</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2011-05-20 14:28:02 +0000</bug_when>
    <thetext>http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=0b5b26b18698a2c477afefffe3b0d0f921a93e94</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>14861</commentid>
    <comment_count>3</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2011-07-21 18:33:29 +0000</bug_when>
    <thetext>all qemu targets build and boot with gcc 4.6.x. verified.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>