[Bug binutils/14779] readelf.c:403:3: error: unknown type name 'mbstate_t'

2015-05-03 Thread hjl.tools at gmail dot com
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'

2015-02-04 Thread antoine64leca at hotmail dot com
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'

2013-04-18 Thread jan.sm...@alcatel-lucent.com
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'

2012-10-31 Thread cvs-commit at gcc dot gnu.org
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'

2012-10-30 Thread nickc at redhat dot com
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'

2012-10-30 Thread nickc at redhat dot com
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'

2012-10-30 Thread cvs-commit at gcc dot gnu.org
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'

2012-10-30 Thread dave.anglin at bell dot net
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'

2012-10-30 Thread dave.anglin at bell dot net
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