On 8 Jan 2014, at 1:03 pm, David Koontz <[email protected]> wrote:

> 
> On 8 Jan 2014, at 12:33 pm, Brian Drummond <[email protected]> wrote:
> 
>> At last I think I have it... 
>> 
>> There are now two branches; ghdl-0.31 and default.
>> 
>> After cloning the repo (hg clone) or pulling changes to an existing one,
>> hg update ghdl-0.31
>> will select the stable 0.31 branch, which can be built or packaged for
>> release.
>> 
>> hg update default
>> should select the most current version; future changes should normally
>> be to "default" unless they are critical and must be "backported" to
>> 0.31. 
>> 
>> See
>> http://hgbook.red-bean.com/read/managing-releases-and-branchy-development.html
>> for some information on working with branches.
>> 
>> I backported the copyright dates, as an exercise.  Then I made a commit
>> to the "default" branch to keep "tip" attached to default, reducing the
>> chance that a commit will happen to 0.31 by mistake...
>> 
>> Hope it looks OK as an 0.31 release...
>> I'll make a source download package tomorrow if I can.
>> 
>> - Brian
> 
> more ../../version.ads
> package Version is
>   Ghdl_Release : constant String :=
>      "GHDL 0.31dev (20132311) [Dunoon edition]";
>   Ghdl_Ver : constant String := "0.31dev";
> end Version;
> 
> [Shouldn't this be GHDL0.31 and have a date in January 2014?   You're Release 
> 0.31 doesn't appear quite finished yet.]

I patched version.ads so I could build.

We ought to contemplate modifying translate/gcc/Makefile.in to include 
installing the source for the ieee2008 vhdl libraries in the PREFIX target vhdl 
libraries src directory.  They are in the source distribution.

It wouldn't hurt to have a wiki page on how to do -2008 features in ghdl.

The build went swimmingly.

david_koontz@Macbook: ghdl --dispconfig
compiler command: 
/opt/ghdl/gcc-4.8.2/libexec/gcc/x86_64-apple-darwin13.0.0/4.8.2/ghdl1
assembler command: as
linker command: gcc
command line prefix (--PREFIX): (not set)
environment prefix (GHDL_PREFIX): (not set)
default prefix: 
/opt/ghdl/gcc-4.8.2/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/vhdl/lib/
actual prefix: 
/opt/ghdl/gcc-4.8.2/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/vhdl/lib/
library directory: 
/opt/ghdl/gcc-4.8.2/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/vhdl/lib/
compiler path: 
/opt/ghdl/gcc-4.8.2/libexec/gcc/x86_64-apple-darwin13.0.0/4.8.2/ghdl1
assembler path: /usr/bin/as
linker path: /usr/bin/gcc
default library pathes:
 /opt/ghdl/gcc-4.8.2/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/vhdl/lib//v93/std/
 /opt/ghdl/gcc-4.8.2/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/vhdl/lib//v93/ieee/

david_koontz@Macbook: ghdl --version
GHDL 0.31 (20140801) [Dunoon edition]
 Compiled with GNAT Version: GPL 2013 (20130314)
 GCC back-end code generator
Written by Tristan Gingold.

Copyright (C) 2003 - 2014 Tristan Gingold.
GHDL is free software, covered by the GNU General Public License.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

After a bit of surety testing and waiting (antipodes) to see what your release 
image looks like, I'm ready to archive the OS X gcc version.

The entire OS X build is just shy of 80 MB installed.  Around 21 MB archived.





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

Reply via email to