summaryrefslogtreecommitdiff
path: root/cad/ghdl/patches/patch-gcc_vhdl_Make-lang.in
diff options
context:
space:
mode:
Diffstat (limited to 'cad/ghdl/patches/patch-gcc_vhdl_Make-lang.in')
-rw-r--r--cad/ghdl/patches/patch-gcc_vhdl_Make-lang.in15
1 files changed, 15 insertions, 0 deletions
diff --git a/cad/ghdl/patches/patch-gcc_vhdl_Make-lang.in b/cad/ghdl/patches/patch-gcc_vhdl_Make-lang.in
new file mode 100644
index 00000000000..44ba34d7b6b
--- /dev/null
+++ b/cad/ghdl/patches/patch-gcc_vhdl_Make-lang.in
@@ -0,0 +1,15 @@
+$NetBSD: patch-gcc_vhdl_Make-lang.in,v 1.1 2013/11/23 15:10:26 ryoon Exp $
+
+* Fix rpath of ghdl1
+
+--- gcc/vhdl/Make-lang.in.orig 2010-01-09 14:32:26.000000000 +0000
++++ gcc/vhdl/Make-lang.in
+@@ -132,7 +132,7 @@ ghdl1$(exeext): $(AGCC_OBJS) $(AGCC_DEPS
+ -cargs $(CFLAGS) $(GHDL_ADAFLAGS)
+ $(GNATMAKE) -o $@ -aI$(srcdir)/vhdl -aOvhdl ortho_gcc-main \
+ -bargs -E -cargs $(CFLAGS) $(GHDL_ADAFLAGS) \
+- -largs $(AGCC_OBJS) $(LIBS) $(GMPLIBS)
++ -largs $(AGCC_OBJS) $(LIBS) $(GMPLIBS) ${LDFLAGS}
+
+ # The driver for ghdl.
+ ghdl$(exeext): force