<?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>6872</bug_id>
          
          <creation_ts>2014-10-23 13:00:11 +0000</creation_ts>
          <short_desc>GCC bails out with &quot;undefined reference to `_restgpr_??_x&apos;&quot; errors</short_desc>
          <delta_ts>2015-03-26 11:41:18 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>11</classification_id>
          <classification>Runtime</classification>
          <product>General Runtime</product>
          <component>General Runtime</component>
          <version>1.7</version>
          <rep_platform>All</rep_platform>
          <op_sys>ppc</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>1.8 M3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Wolfgang Denk">wd</reporter>
          <assigned_to name="Richard Purdie">richard.purdie</assigned_to>
          <cc>alexandru.c.georgescu</cc>
    
    <cc>sgw</cc>
          
          <qa_contact name="Alexandru Georgescu">alexandru.c.georgescu</qa_contact>
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>46523</commentid>
    <comment_count>0</comment_count>
      <attachid>2208</attachid>
    <who name="Wolfgang Denk">wd</who>
    <bug_when>2014-10-23 13:00:11 +0000</bug_when>
    <thetext>Created attachment 2208
Full build log

I&apos;m trying to use the /pub/releases/yocto-1.7.rc3/toolchain/x86_64 images for PowerPC to build a plain standard mainline U-Boot (lasest realease = v2014.10).

-&gt; . /opt/poky/1.7/environment-setup-ppc7400-poky-linux 
-&gt; unset LDFLAGS
-&gt; make mrproper ; make CONFIG_USE_PRIVATE_LIBGCC=y TQM5200S_defconfig ; make CONFIG_USE_PRIVATE_LIBGCC=y -j8 all
...
  LD      post/built-in.o
  LD      lib/built-in.o
  LD      u-boot
arch/powerpc/cpu/mpc5xxx/traps.o: In function `show_regs&apos;:
/home/wd/git/u-boot/work/arch/powerpc/cpu/mpc5xxx/traps.c:81: undefined reference to `_restgpr_25_x&apos;
arch/powerpc/cpu/mpc5xxx/traps.o: In function `MachineCheckException&apos;:
/home/wd/git/u-boot/work/arch/powerpc/cpu/mpc5xxx/traps.c:134: undefined reference to `_restgpr_30_x&apos;
arch/powerpc/cpu/mpc5xxx/built-in.o: In function `wait_for_pin&apos;:
/home/wd/git/u-boot/work/arch/powerpc/cpu/mpc5xxx/i2c.c:118: undefined reference to `_restgpr_28_x&apos;
arch/powerpc/cpu/mpc5xxx/built-in.o: In function `wait_for_bb&apos;:
/home/wd/git/u-boot/work/arch/powerpc/cpu/mpc5xxx/i2c.c:97: undefined reference to `_restgpr_28_x&apos;
arch/powerpc/cpu/mpc5xxx/built-in.o: In function `do_address&apos;:
/home/wd/git/u-boot/work/arch/powerpc/cpu/mpc5xxx/i2c.c:143: undefined reference to `_restgpr_31_x&apos;
arch/powerpc/cpu/mpc5xxx/built-in.o: In function `send_bytes&apos;:
/home/wd/git/u-boot/work/arch/powerpc/cpu/mpc5xxx/i2c.c:166: undefined reference to `_restgpr_26_x&apos;
arch/powerpc/cpu/mpc5xxx/built-in.o: In function `i2c_probe&apos;:
/home/wd/git/u-boot/work/arch/powerpc/cpu/mpc5xxx/i2c.c:343: undefined reference to `_restgpr_29_x&apos;
arch/powerpc/cpu/mpc5xxx/built-in.o: In function `i2c_read&apos;:
/home/wd/git/u-boot/work/arch/powerpc/cpu/mpc5xxx/i2c.c:387: undefined reference to `_restgpr_25_x&apos;
arch/powerpc/cpu/mpc5xxx/built-in.o: In function `i2c_write&apos;:
/home/wd/git/u-boot/work/arch/powerpc/cpu/mpc5xxx/i2c.c:425: undefined reference to `_restgpr_27_x&apos;
arch/powerpc/cpu/mpc5xxx/built-in.o: In function `checkcpu&apos;:
/home/wd/git/u-boot/work/arch/powerpc/cpu/mpc5xxx/cpu.c:59: undefined reference to `_restgpr_28_x&apos;
arch/powerpc/cpu/mpc5xxx/built-in.o: In function `ft_cpu_setup&apos;:
/home/wd/git/u-boot/work/arch/powerpc/cpu/mpc5xxx/cpu.c:137: undefined reference to `_restgpr_26_x&apos;
arch/powerpc/cpu/mpc5xxx/built-in.o: In function `ide_preinit&apos;:
/home/wd/git/u-boot/work/arch/powerpc/cpu/mpc5xxx/ide.c:82: undefined reference to `_restgpr_31_x&apos;
arch/powerpc/cpu/mpc5xxx/built-in.o: In function `mpc5xxx_ic_disable&apos;:
/home/wd/git/u-boot/work/arch/powerpc/cpu/mpc5xxx/interrupts.c:67: undefined reference to `_restgpr_30_x&apos;
arch/powerpc/cpu/mpc5xxx/built-in.o: In function `mpc5xxx_ic_enable&apos;:
/home/wd/git/u-boot/work/arch/powerpc/cpu/mpc5xxx/interrupts.c:96: undefined reference to `_restgpr_30_x&apos;
arch/powerpc/cpu/mpc5xxx/built-in.o: In function `interrupt_init_cpu&apos;:
/home/wd/git/u-boot/work/arch/powerpc/cpu/mpc5xxx/interrupts.c:221: undefined reference to `_restgpr_31_x&apos;
arch/powerpc/cpu/mpc5xxx/built-in.o: In function `irq_free_handler&apos;:
/home/wd/git/u-boot/work/arch/powerpc/cpu/mpc5xxx/interrupts.c:293: undefined reference to `_restgpr_30_x&apos;
...
etc.

The same problem happens both with poky-glibc-x86_64-core-image-sato-ppc7400-toolchain-1.7.sh and with poky-glibc-x86_64-core-image-sato-ppce500v2-toolchain-1.7.sh</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46542</commentid>
    <comment_count>1</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2014-10-23 14:59:43 +0000</bug_when>
    <thetext>There was possibly some breakage in the rc3 build, so re-verification with the rc5 toolchain would be best. Also, can you confirm if it works without &quot;unset LDFLAGS&quot; or do you get different breakage?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46556</commentid>
    <comment_count>2</comment_count>
    <who name="Wolfgang Denk">wd</who>
    <bug_when>2014-10-24 10:20:26 +0000</bug_when>
    <thetext>(In reply to comment #1)
&gt; There was possibly some breakage in the rc3 build, so re-verification with
&gt; the rc5 toolchain would be best.

rc5 shows much less of these errors, but they are still present:

...
  LD      examples/standalone/libstubs.o
  LD      examples/standalone/hello_world
  LD      examples/standalone/interrupt
examples/standalone/hello_world.oexamples/standalone/interrupt.o: In function `: In function `interrupthello_world&apos;:
&apos;:
/home/wd/git/u-boot/work/examples/standalone/hello_world.c:38: undefined reference to `/home/wd/git/u-boot/work/examples/standalone/interrupt.c:_restgpr_27_x&apos;
56: undefined reference to `_restgpr_30_x&apos;
make[2]: *** [examples/standalone/hello_world] Error 1
make[2]: *** [examples/standalone/interrupt] Error 1
  LD      examples/standalone/sched
examples/standalone/sched.o: In function `sched&apos;:
/home/wd/git/u-boot/work/examples/standalone/sched.c:140: undefined reference to `_restgpr_16_x&apos;
examples/standalone/sched.o: In function `testthread&apos;:
/home/wd/git/u-boot/work/examples/standalone/sched.c:166: undefined reference to `_restgpr_30_x&apos;
examples/standalone/sched.o: In function `thread_yield&apos;:
/home/wd/git/u-boot/work/examples/standalone/sched.c:218: undefined reference to `_restgpr_21_x&apos;
make[2]: *** [examples/standalone/sched] Error 1
make[2]: Target `__build&apos; not remade because of errors.
make[1]: *** [examples/standalone] Error 2
make[1]: Target `__build&apos; not remade because of errors.
make: *** [examples] Error 2
make: Target `all&apos; not remade because of errors.



&gt; Also, can you confirm if it works without
&gt; &quot;unset LDFLAGS&quot; or do you get different breakage?

LDFLAGS must be unset when compiling U-Boot or the Linux kernel - both
pass this directly to the linker, which will fail with linker errors
like this:

powerpc-linux-ld.bfd: unrecognized option &apos;-Wl,-O1&apos;
powerpc-linux-ld.bfd: use the --help option for usage information

The Yocto setting of

	export LDFLAGS=&quot;-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed&quot;

will only work when passed through GCC.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47263</commentid>
    <comment_count>3</comment_count>
    <who name="Stephen K Jolley">sjolley.yp.pm</who>
    <bug_when>2014-12-01 18:47:31 +0000</bug_when>
    <thetext>An answer appears to have been given by Wolfgang.  Richard, Saul do you still NEEDINFO?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48754</commentid>
    <comment_count>4</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2015-02-12 12:22:57 +0000</bug_when>
    <thetext>I had a look at this and it appears this isn&apos;t really an issue with our toolchain but more the way u-boot is using it. See for example:

https://lists.ozlabs.org/pipermail/linuxppc-dev/2008-May/055727.html

I&apos;m guessing u-boot would need more pieces of libgcc internally to make this work. If I remove CONFIG_USE_PRIVATE_LIBGCC=y it builds ok. I&apos;m therefore marking this as a not a bug (in the Yocto Project). If you believe there is a problem with the toolchain, please provide more info about cases where it works and how we&apos;d fix this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49799</commentid>
    <comment_count>5</comment_count>
    <who name="Alexandru Georgescu">alexandru.c.georgescu</who>
    <bug_when>2015-03-26 11:41:18 +0000</bug_when>
    <thetext>(In reply to comment #4)
&gt; I had a look at this and it appears this isn&apos;t really an issue with our
&gt; toolchain but more the way u-boot is using it. See for example:
&gt; 
&gt; https://lists.ozlabs.org/pipermail/linuxppc-dev/2008-May/055727.html
&gt; 
&gt; I&apos;m guessing u-boot would need more pieces of libgcc internally to make this
&gt; work. If I remove CONFIG_USE_PRIVATE_LIBGCC=y it builds ok. I&apos;m therefore
&gt; marking this as a not a bug (in the Yocto Project). If you believe there is
&gt; a problem with the toolchain, please provide more info about cases where it
&gt; works and how we&apos;d fix this.

Verified as per above comments.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>2208</attachid>
            <date>2014-10-23 13:00:11 +0000</date>
            <delta_ts>2014-10-23 13:00:11 +0000</delta_ts>
            <desc>Full build log</desc>
            <filename>build.log.gz</filename>
            <type>application/gzip</type>
            <size>11012</size>
            <attacher name="Wolfgang Denk">wd</attacher>
            
              <data encoding="base64">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
f/o/jZGJSG+FAQA=
</data>

          </attachment>
      

    </bug>

</bugzilla>