[Bug binutils/14779] readelf.c:403:3: error: unknown type name 'mbstate_t'
https://sourceware.org/bugzilla/show_bug.cgi?id=14779 H.J. Lu hjl.tools at gmail dot com changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|--- |FIXED Target Milestone|--- |2.24 --- Comment #9 from H.J. Lu hjl.tools at gmail dot com --- Fixed. -- You are receiving this mail because: You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils
[Bug binutils/14779] readelf.c:403:3: error: unknown type name 'mbstate_t'
https://sourceware.org/bugzilla/show_bug.cgi?id=14779 Antoine Leca antoine64leca at hotmail dot com changed: What|Removed |Added CC||antoine64leca at hotmail dot com --- Comment #8 from Antoine Leca antoine64leca at hotmail dot com --- (In reply to Jan Smets from comment #7) I think this broke cross compilation for i386-mingw (gcc 3.4) readelf.o: In function `print_symbol': binutils-2.23.2/binutils/readelf.c:469: undefined reference to `_mbrtowc' Solved for me. As made clear in MingW's include/wchar.h /* These are resolved by -lmingwex. Alternatively, they can be resolved by adding -lmsvcp60 to your command line, which will give you the VC++ versions of these functions. If you want the latter and don't have msvcp60.dll in your windows system directory, you can easily obtain it with a search from your favorite search engine. */ Earlier (obsolete) versions of Mingw-rt did not mention -lmingwex. Adding LIBS=-lmsvcp60 in the binutils/Makefile did the job for me. -- You are receiving this mail because: You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils
[Bug binutils/14779] readelf.c:403:3: error: unknown type name 'mbstate_t'
http://sourceware.org/bugzilla/show_bug.cgi?id=14779 Jan Smets jan.sm...@alcatel-lucent.com changed: What|Removed |Added CC||jan.sm...@alcatel-lucent.co ||m --- Comment #7 from Jan Smets jan.sm...@alcatel-lucent.com 2013-04-18 19:38:38 UTC --- I think this broke cross compilation for i386-mingw (gcc 3.4) readelf.o: In function `print_symbol': binutils-2.23.2/binutils/readelf.c:469: undefined reference to `_mbrtowc' -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils
[Bug binutils/14779] readelf.c:403:3: error: unknown type name 'mbstate_t'
http://sourceware.org/bugzilla/show_bug.cgi?id=14779 --- Comment #6 from cvs-commit at gcc dot gnu.org cvs-commit at gcc dot gnu.org 2012-10-31 11:45:18 UTC --- CVSROOT:/cvs/src Module name:src Branch: binutils-2_23-branch Changes by:ni...@sourceware.org2012-10-31 11:45:12 Modified files: binutils : ChangeLog config.in configure configure.in readelf.c Log message: PR binutils/14779 * configure.in: Add checks for wchar.h and mbstate_t. * config.in: Regenerate. * configure: Regenerate. * readelf.c: Conditionally include wchar.h. (print_symbol): Conditionally use mbstate_t. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/ChangeLog.diff?cvsroot=srconly_with_tag=binutils-2_23-branchr1=1.1925.2.5r2=1.1925.2.6 http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/config.in.diff?cvsroot=srconly_with_tag=binutils-2_23-branchr1=1.38.2.1r2=1.38.2.2 http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/configure.diff?cvsroot=srconly_with_tag=binutils-2_23-branchr1=1.148r2=1.148.2.1 http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/configure.in.diff?cvsroot=srconly_with_tag=binutils-2_23-branchr1=1.111r2=1.111.2.1 http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/readelf.c.diff?cvsroot=srconly_with_tag=binutils-2_23-branchr1=1.578.2.2r2=1.578.2.3 -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils
[Bug binutils/14779] readelf.c:403:3: error: unknown type name 'mbstate_t'
http://sourceware.org/bugzilla/show_bug.cgi?id=14779 --- Comment #1 from Nick Clifton nickc at redhat dot com 2012-10-30 12:02:14 UTC --- Created attachment 6710 -- http://sourceware.org/bugzilla/attachment.cgi?id=6710 Proposed patch -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils
[Bug binutils/14779] readelf.c:403:3: error: unknown type name 'mbstate_t'
http://sourceware.org/bugzilla/show_bug.cgi?id=14779 Nick Clifton nickc at redhat dot com changed: What|Removed |Added Status|NEW |WAITING --- Comment #2 from Nick Clifton nickc at redhat dot com 2012-10-30 12:03:05 UTC --- Hi John, Please could you try out the uploaded patch and let me know if it works for you. Cheers Nick -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils
[Bug binutils/14779] readelf.c:403:3: error: unknown type name 'mbstate_t'
http://sourceware.org/bugzilla/show_bug.cgi?id=14779 --- Comment #3 from cvs-commit at gcc dot gnu.org cvs-commit at gcc dot gnu.org 2012-10-30 12:45:08 UTC --- CVSROOT:/cvs/src Module name:src Changes by:ni...@sourceware.org2012-10-30 12:44:58 Modified files: bfd: ChangeLog elf-bfd.h elf32-arm.c elflink.c binutils : ChangeLog bfdtest1.c config.in configure configure.in readelf.c elfcpp : ChangeLog arm.h gas/doc: as.texinfo gold : ChangeLog arm.cc include/elf: ChangeLog arm.h ld/testsuite : ChangeLog ld/testsuite/ld-arm: arm-elf.exp Log message: bfd: * elf32-arm.c (elf32_arm_print_private_bfd_data): Recognise and display the new ARM hard-float/soft-float ABI flags for EABI_VER5 (elf32_arm_post_process_headers): Add the hard-float/soft-float ABI flag as appropriate for ET_DYN/ET_EXEC in EABI_VER5. binutils: * readelf.c (decode_ARM_machine_flags): Recognise and display the new ARM hard-float/soft-float ABI flags for EABI_VER5. Split out the code for EABI_VER4 and EABI_VER5 to allow this. elfcpp: * arm.h: New enum for EABI soft- and hard-float flags. gold: * gold.cc (Target_arm::do_adjust_elf_header): Add the hard-float/soft-float ABI flag as appropriate for ET_DYN/ET_EXEC in EABI_VER5. include: * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define. (EF_ARM_ABI_FLOAT_HARD): Likewise. ld/testsuite: * ld-arm/eabi-hard-float.s: New test source. * ld-arm/eabi-soft-float.s: New test source. * ld-arm/eabi-hard-float.d: New test. * ld-arm/eabi-soft-float.d: New test. * ld-arm/eabi-soft-float-ABI4.d: New test. * ld-arm/eabi-soft-float-r.d: New test. * ld-arm/arm-elf.xp: Use the new tests. binutils: PR binutils/14779 * configure.in: Add checks for wchar.h and mbstate_t. * config.in: Regenerate. * configure: Regenerate. * readelf.c: Conditionally include wchar.h. (print_symbol): Conditionally use mbstate_t. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=srcr1=1.5835r2=1.5836 http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/elf-bfd.h.diff?cvsroot=srcr1=1.348r2=1.349 http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/elf32-arm.c.diff?cvsroot=srcr1=1.300r2=1.301 http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/elflink.c.diff?cvsroot=srcr1=1.455r2=1.456 http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/ChangeLog.diff?cvsroot=srcr1=1.1950r2=1.1951 http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/bfdtest1.c.diff?cvsroot=srcr1=1.1r2=1.2 http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/config.in.diff?cvsroot=srcr1=1.39r2=1.40 http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/configure.diff?cvsroot=srcr1=1.152r2=1.153 http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/configure.in.diff?cvsroot=srcr1=1.113r2=1.114 http://sourceware.org/cgi-bin/cvsweb.cgi/src/binutils/readelf.c.diff?cvsroot=srcr1=1.583r2=1.584 http://sourceware.org/cgi-bin/cvsweb.cgi/src/elfcpp/ChangeLog.diff?cvsroot=srcr1=1.49r2=1.50 http://sourceware.org/cgi-bin/cvsweb.cgi/src/elfcpp/arm.h.diff?cvsroot=srcr1=1.6r2=1.7 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/doc/as.texinfo.diff?cvsroot=srcr1=1.259r2=1.260 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gold/ChangeLog.diff?cvsroot=srcr1=1.984r2=1.985 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gold/arm.cc.diff?cvsroot=srcr1=1.156r2=1.157 http://sourceware.org/cgi-bin/cvsweb.cgi/src/include/elf/ChangeLog.diff?cvsroot=srcr1=1.448r2=1.449 http://sourceware.org/cgi-bin/cvsweb.cgi/src/include/elf/arm.h.diff?cvsroot=srcr1=1.45r2=1.46 http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ChangeLog.diff?cvsroot=srcr1=1.1614r2=1.1615 http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-arm/arm-elf.exp.diff?cvsroot=srcr1=1.97r2=1.98 -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils
[Bug binutils/14779] readelf.c:403:3: error: unknown type name 'mbstate_t'
http://sourceware.org/bugzilla/show_bug.cgi?id=14779 --- Comment #4 from dave.anglin at bell dot net 2012-10-30 18:05:55 UTC --- Hi Nick, On 10/30/2012 8:03 AM, nickc at redhat dot com wrote: Please could you try out the uploaded patch and let me know if it works for you. The patch works fine. I'm going to retest removing --disable-werror. Think there are a couple of unrelated warnings that need fixing. Thanks, Dave -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils
[Bug binutils/14779] readelf.c:403:3: error: unknown type name 'mbstate_t'
http://sourceware.org/bugzilla/show_bug.cgi?id=14779 --- Comment #5 from dave.anglin at bell dot net 2012-10-30 22:59:15 UTC --- On 30-Oct-12, at 8:45 AM, cvs-commit at gcc dot gnu.org wrote: binutils: PR binutils/14779 * configure.in: Add checks for wchar.h and mbstate_t. * config.in: Regenerate. * configure: Regenerate. * readelf.c: Conditionally include wchar.h. (print_symbol): Conditionally use mbstate_t. Bug is also present in 2.23. -- John David Anglindave.ang...@bell.net -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils