------- Additional Comments From vincent dot riviere at freesbee dot fr  
2007-05-22 20:46 -------
Hi.

Yes, the "expand" trick solves the problem described here.
The last object file listed in ofiles is successfully added to libbfd.a

Here is a small testcase showing the problem (and the solution) without having 
to recompile the whole binutils.

$ cmd /c "md C:\devtxt"
$ mkdir -p /mnt/mtxt
$ mount -t "C:\devtxt" /mnt/mtxt

$ mount
...
C:\devtxt on /mnt/mtxt type system (textmode)
...

$ echo "a b c" >/mnt/mtxt/file
$ od -t x1 /mnt/mtxt/file
0000000 61 20 62 20 63 0d 0a
0000007
# Note that the file ends with 0d 0a,
# which is exactly what textmode is expected to do

$ echo `cat /mnt/mtxt/file` |od -t x1
0000000 61 20 62 20 63 0d 0a
0000007
# cat opens the file in binary mode (which is bad here)
# and doesn't perform any conversion

$ echo `expand /mnt/mtxt/file` |od -t x1
0000000 61 20 62 20 63 0a
0000006
# expand opens the file in text mode (which is what is expected)
# and and gets rid of the unwanted 0d.


-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=4334

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to