File 0001-pie.patch of Package ghdl-llvm
--- ghdl-5.1.1/src/ortho/llvm6/Makefile 2025-09-12 19:00:03.320671266 +0200
+++ ghdl-5.1.1/src/ortho/llvm6/Makefile 2025-09-12 19:00:23.167574537 +0200
@@ -11,7 +11,7 @@
$(ortho_exec): $(ortho_srcdir)/llvm6/ortho_llvm.ads force llvm-cbindings.o
$(GNATMAKE) -o $@ -aI$(ortho_srcdir)/llvm6 -aI$(ortho_srcdir) \
- $(GNATFLAGS) ortho_code_main -bargs -E \
+ $(GNATFLAGS) ortho_code_main -cargs -fPIE -bargs -E -shared \
-largs llvm-cbindings.o $(GNATLFLAGS) --LINK=$(CXX) \
$(LLVM_LDFLAGS) $(LDFLAGS)