Alessandro Basili
unread,Nov 27, 2011, 1:21:34 PM11/27/11You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
I found that gnu-binutils on my GNU/Linux system (FC11) do not support
COFF format while it was supported on some other unix-like OS (NetBSD).
Is there a way to get the binutils to support the COFF format? How?
Are there any other packages which would support COFF format? I am
particularly interested in the archiver, since ar doesn't seem to
understand COFF and my cross-linker fails to find the symbol table in
the library.
A little history for who is interested: I have been assigned a project
on an old dsp from Analog Device and I bumped in the g21k cross-compiler
which is based on gcc and was released under GPL.
After some work to make it compile under my system, I managed to have
almost everything I needed:
- compiler (g21k)
- assembler (asm21k)
- linker (ld21k)
- coffdump (cdump21k)
I also managed to compile the whole C-runtime library that Analog
Devices provides in source code within the VisualDSP software (a
software development environment).
Unfortunately if I use /ar/ apparently the symbols directory is not
created and the linker is not able to access objects in the library.
I have been informed that gnu-binutils on NetBSD supports COFF, but I
haven't managed to install it on my system.
The archiver is the only missing piece to the whole list of tools I need
to develop software for this architecture, that's why it is a little
frustrating to give it up after all the work done so far.
Any ideas or suggestions are greatly appreciated.
--
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?