| Summary: | mips-linux-gnu: relocation truncated to fit: R_MIPS_TLS_LDM | ||
|---|---|---|---|
| Product: | binutils | Reporter: | Matthias Klose <doko> |
| Component: | ld | Assignee: | rsandifo <rsandifo> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | aurelien, namboru, rsandifo |
| Priority: | P2 | ||
| Version: | 2.21 | ||
| Target Milestone: | --- | ||
| Host: | Target: | mips-linux-gnu | |
| Build: | Last reconfirmed: | ||
| Project(s) to access: | ssh public key: | ||
| Attachments: | natClass.o | ||
Created attachment 5645 [details]
natClass.o
seen with binutils trunk too. object files for the link: http://people.debian.org/~doko/tmp/libjava-link.tgz *** Bug 12606 has been marked as a duplicate of this bug. *** About to commit a patch. CVSROOT: /cvs/src Module name: src Changes by: rsandifo@sourceware.org 2011-04-10 11:10:31 Modified files: bfd : elfxx-mips.c ChangeLog Log message: bfd/ PR ld/12637 * elfxx-mips.c (mips_elf_merge_got_with): Use arg->global_count as the number of global entries when merging with the primary GOT. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/elfxx-mips.c.diff?cvsroot=src&r1=1.282&r2=1.283 http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=src&r1=1.5298&r2=1.5299 Fixed on trunk. I've asked about backporting it to 2.21. CVSROOT: /cvs/src Module name: src Branch: binutils-2_21-branch Changes by: rsandifo@sourceware.org 2011-05-15 19:04:20 Modified files: bfd : elfxx-mips.c ChangeLog Log message: bfd/ PR ld/12637 * elfxx-mips.c (mips_elf_merge_got_with): Use arg->global_count as the number of global entries when merging with the primary GOT. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/elfxx-mips.c.diff?cvsroot=src&only_with_tag=binutils-2_21-branch&r1=1.279.2.1&r2=1.279.2.2 http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=src&only_with_tag=binutils-2_21-branch&r1=1.5180.2.30&r2=1.5180.2.31 Fixed on trunk and branch. *** Bug 260998 has been marked as a duplicate of this bug. *** Seen from the domain http://volichat.com Page where seen: http://volichat.com/adult-chat-rooms Marked for reference. Resolved as fixed @bugzilla. jasa seo indonesa handal https://seohandal.id/jasa-seo/ |
gcj/libjava fails to build on mips{,el]-linux-gnu, when linking libgcj, with current gcc-4_4-branch and gcc-4_6-branch. The link succeeds with binutils 2.20.1, but fails with the binutils-2.21.1 branch. [...] java/lang/.libs/natClass.o: In function `_Jv_FindMethodInCache': /home/doko/gcc/4.4/gcj-4.4-4.4.5/build/mips-linux-gnu/libjava/../../../src/libjava/java/lang/natClass.cc:1699: relocation truncated to fit: R_MIPS_TLS_LDM against `method_cache' java/lang/.libs/natClass.o: In function `_Jv_AddMethodToCache': /home/doko/gcc/4.4/gcj-4.4-4.4.5/build/mips-linux-gnu/libjava/../../../src/libjava/java/lang/natClass.cc:1720: relocation truncated to fit: R_MIPS_TLS_LDM against `method_cache' java/lang/.libs/natClass.o: In function `_Jv_FreeMethodCache()': /home/doko/gcc/4.4/gcj-4.4-4.4.5/build/mips-linux-gnu/libjava/../../../src/libjava/java/lang/natClass.cc:1739: relocation truncated to fit: R_MIPS_TLS_LDM against `method_cache' collect2: ld returned 1 exit status make[5]: *** [libgcj.la] Error 1 make[5]: Leaving directory `/home/doko/gcc/4.4/gcj-4.4-4.4.5/build/mips-linux-gnu/libjava' make[4]: *** [all-recursive] Error 1 complete build logs at https://buildd.debian.org/status/package.php?p=gcj-4.4 https://buildd.debian.org/status/package.php?p=gcj-4.6 will attach used files later this week