> Now I'm getting a different error: > $ make > as -o sha1-586.o sha1-586.s > sha1-586.s: Assembler messages: > sha1-586.s:4: Warning: .type pseudo-op used outside of .def/.endef ignored. > sha1-586.s:4: Error: junk at end of line, first unrecognized character is `s' > sha1-586.s:1438: Warning: .size pseudo-op used outside of .def/.endef ignored. > sha1-586.s:1438: Error: junk at end of line, first unrecognized character is `s' > > make: *** [sha1-586.o] Error 1 > What might be relevant, is that I'm trying this on Windows (Vista > 64bit). I'd still think GNU as should be able to assemble the source, > though. I've got an i7, so I thought the result might be interresting. Ah... what assembler? the perl proprocessor supports multiple assemblers: elf - Linux, FreeBSD, Solaris x86, etc. a.out - DJGPP, elder OpenBSD, etc. coff - GAS/COFF such as Win32 targets win32n - Windows 95/Windows NT NASM format nw-nasm - NetWare NASM format nw-mwasm- NetWare Metrowerks Assembler Maybe you need to replace "elf" with "coff"? -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html