Notices where this attachment appears
-
Embed this notice
@PeterCxy @lamp That's the thing; erlang since it's built with GCC isn't too hard to port/recompile unlike say, Ada.
I'd argue Ada is probably one of the worst at that (aside from the obvious "no compiler existing") since you need to write out specs for the platform you're porting it to. No really.
https://wiki.osdev.org/Ada_Runtime_Library
Also LLVM languages that don't have architectures in that compiler are a bitch as well, which is why OpenBSD and NetBSD are running into the GCC 4.2.1 issues. Both are actually helping develop the SPARC64 port.
As for ANSI C, I'd argue the issue is moreso with "old OSes" as opposed to CPU architecture. A friend of mine has remoted into my other UNIX systems and has found some...weird jank issues.