Hi, On Fri, 4 Oct 2024, Adriaan van Os via fpc-devel wrote:
> My question now is if there is a reason why FPC doesn't call backtrace (see > man backtrace) on Linux and Unix (including MacOS) platforms ? It seems this is a relatively recent addition to libc, which means, after 2000. :) I suppose we could call it on macOS, as we always link against libc there. Althouh we used support earlier systems than OS X 10.5, where it first appeared, according to the macOS man page. I guess Jonas could say something more about that. Same applies to BSDs. We used to support earlier BSD version than where this call existed. Not sure that is still true tho'. But on Linux we don't always link against libc, and we do support just running on top of kernel. In fact this is the default. We only link against libc, when multithreading is involved, or linking against any other C-style library. Charlie _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel