It's only revision 143 that bombs out when running (segmentation violation).
Anything earlier runs just fine.

Summary Instructions:
---------------------

cd to a suitable location to build ghdl.  This serves as an installation
directory and requires a little of 36 MBs (decimal in Snow Leopard)

Macbook: svn -r43 co svn://svn.gna.org/svn/ghdl/trunk ghdl

Macbook: cd ghdl/translate/ghdldrv

edit Makefile to make the target -  target=i686-darwin
This assignment can be passed on the command line to make

Macbook: rm ortho_code-x86-flags.ads

Macbook: make

Macbook: ln -s ghdl_mcode ghdl

(you want the current directory in your search path ($PATH) now.)

Macbook: make install.mcode

ghdl -v to verify it does something.

Macbook: svn -r142 diff ghdl_revision_143
Index: ghdl_revision_143/translate/ghdldrv/ghdlrun.adb
===================================================================
--- ghdl_revision_143/translate/ghdldrv/ghdlrun.adb     (revision 142)
+++ ghdl_revision_143/translate/ghdldrv/ghdlrun.adb     (working copy)
@@ -144,6 +144,7 @@
    pragma Export (C, Ghdl_Elaborate, "__ghdl_ELABORATE");

    type Elaborate_Acc is access procedure;
+   pragma Convention (C, Elaborate_Acc);
    Elaborate_Proc : Elaborate_Acc := null;

    procedure Ghdl_Elaborate is
Index: ghdl_revision_143/translate/ghdldrv/ortho_code-x86-flags.ads
(rebuild ortho_code-x86-flags.ads for Macosx, OK)

Index: ghdl_revision_143/translate/ghdldrv/Makefile
(target=i686-darwin, OK)

 --

I went and rechecked that I indeed could build and run the mcode version of
ghdl revision 143 on Linux.





_______________________________________________
Ghdl-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/ghdl-discuss

Reply via email to