when I build library in COFF, it builds OK. When I build it in ELF, some symbols from library are reported as undefined during linking. Those symbols are from *.sa and *.asm files in library. If I remove "_" at the beginning of those symbols, then those linker error are not generated. Should I have to remove "_" (underscore) character from the symbols defined in *.sa and *.asm files when I build it in ELF format?