New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/34626#issuecomment-999022929 Comment: > When an error or warning occurs, a backtrace is generated by the program. It actually only needs libbacktrace for the llvm backend (libbacktrace is already linked into libgcc). What isn't clear to me is: does the current version not work at all, or is it simply missing the generated backtraces? > At the moment, only the LLVM and mcode variants of GHDL are being built. To build the GCC variant, it requires a source distribution of GCC (which, AFAIK, is the same as for any other custom language frontend for GCC). Unless it provides specific functionality, I'd rather avoid that extra backend :P > So the rationale here is that, if we build ghdl-gcc, then llvm could use the libbacktrace that gets built as part of the gcc source distribution instead of packaging the one that gets built as part of the gcc package. That sounds messy but workable, I suppose. This whole thing seems kinda wild tbh ;-;