Looks like <stacktrace> is already part of C++23 [0]. But if you must use an older C++, why link the entire Swift runtime rather than something GCC's builtin backtraces [1] or libbacktrace [2]?
If you're on the Mac, your process is probably linking the Swift runtime anyway. Foundation.framework is being reimplemented in Swift, so if your process links Foundation (or even just CF), you've got the Swift runtime.
[0] https://www.sandordargo.com/blog/2022/09/21/cpp23-stacktrace...
[1] https://www.gnu.org/software/libc/manual/html_node/Backtrace...
[2] https://github.com/ianlancetaylor/libbacktrace