[U-Boot-Users] -mrelocatable
Woodruff, Richard
r-woodruff2 at ti.com
Wed May 19 17:38:26 CEST 2004
I'm attaching a patch I got for GCC3.4 from Paul Brook at CodeSourcery
which fixes the relocation problem. I'm assuming the one discussed
below is the same one we ran into.
Regards,
Richard W.
------------------------------------------------------------------------
--
> I've included a file called er_objs.tar.gz . I contains a somewhat
> reduced set of objects and the compile line to generate the error. If
> you us another linker you will get past the error. As I said before
> this is for the Q4-2003 release and the Q1-2004 release.
>
> [a0384864 at dta0384864 objs]$ ./command_line_for_link_error
> ./libgcc.a(_udivsi3.oS)(.text+0xec):/work/GNU/CodeSourcery/gcc/gcc/con
> fi
The following patch should fix this problem. It will be included in
future
releases.
Paul
--- bfd/elf32-arm.h.orig 2004-04-22 22:11:15.000000000 -0400
+++ bfd/elf32-arm.h 2004-04-22 22:28:37.000000000 -0400
@@ -2229,6 +2229,8 @@ elf32_arm_relocate_section (output_bfd,
case R_ARM_PC24:
case R_ARM_ABS32:
case R_ARM_THM_PC22:
+ case R_ARM_PLT32:
+
if (info->shared
&& (
(!info->symbolic && h->dynindx != -1)
@@ -2262,11 +2264,6 @@ elf32_arm_relocate_section (output_bfd,
relocation = 0;
break;
- case R_ARM_PLT32:
- if (h->plt.offset != (bfd_vma)-1)
- relocation = 0;
- break;
-
default:
if (unresolved_reloc)
_bfd_error_handler
> -----Original Message-----
> From: u-boot-users-admin at lists.sourceforge.net [mailto:u-boot-users-
> admin at lists.sourceforge.net] On Behalf Of Wolfgang Denk
> Sent: Wednesday, April 07, 2004 5:38 PM
> To: Jeff Tucker
> Cc: 'u-boot-users at lists.sourceforge.net'
> Subject: Re: [U-Boot-Users] -mrelocatable
>
> In message <169996251.1081357990@[192.168.0.230]> you wrote:
> >
> > Wolfgang posted a couple days ago that you can't build the latest
U-Boot
> > with old gcc tools. Perhaps you're not really using the latest
compiler
>
> This is WRONG.
>
>
> It's vice versa: You cannot build OLD U-Boot sources with latest GCC.
>
> Best regards,
>
> Wolfgang Denk
>
> --
> Software Engineering: Embedded and Realtime Systems, Embedded Linux
> Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd at denx.de
> Fascinating is a word I use for the unexpected.
> -- Spock, "The Squire of Gothos", stardate 2124.5
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: IBM Linux Tutorials
> Free Linux tutorial presented by Daniel Robbins, President and CEO of
> GenToo technologies. Learn everything from fundamentals to system
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> _______________________________________________
> U-Boot-Users mailing list
> U-Boot-Users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/u-boot-users
More information about the U-Boot
mailing list