aboutsummaryrefslogtreecommitdiffstats
path: root/translate
diff options
context:
space:
mode:
authorgingold <gingold@b72b5c32-5f01-0410-b925-b5c7b92870f7>2008-07-22 01:32:39 +0000
committergingold <gingold@b72b5c32-5f01-0410-b925-b5c7b92870f7>2008-07-22 01:32:39 +0000
commitd8c55c69851314273518efcba41b15abf28e7763 (patch)
treeb4a921be6698925b8312a33d6c2bc346a649783d /translate
parenta504004319b2d42687150cfadbc0fd375c4496b8 (diff)
downloadghdl-d8c55c69851314273518efcba41b15abf28e7763.tar.gz
ghdl-d8c55c69851314273518efcba41b15abf28e7763.tar.bz2
ghdl-d8c55c69851314273518efcba41b15abf28e7763.zip
Release ghdl 0.27
Diffstat (limited to 'translate')
-rw-r--r--translate/gcc/Make-lang.in6
-rw-r--r--translate/gcc/README2
-rwxr-xr-xtranslate/gcc/dist.sh7
-rw-r--r--translate/ghdldrv/ghdlmain.adb2
4 files changed, 9 insertions, 8 deletions
diff --git a/translate/gcc/Make-lang.in b/translate/gcc/Make-lang.in
index 0c2cc0f1a..0139c2c76 100644
--- a/translate/gcc/Make-lang.in
+++ b/translate/gcc/Make-lang.in
@@ -66,7 +66,7 @@ agcc_srcdir=$(srcdir)/vhdl
agcc_objdir=.
AGCC_GCCSRC_DIR=$(srcdir)/..
-AGCC_GCCOBJ_DIR=..
+AGCC_GCCOBJ_DIR=../
####gcc Makefile.inc
@@ -131,9 +131,9 @@ vhdl.install-common: ghdl$(exeext)
install-info:: $(DESTDIR)$(infodir)/ghdl.info
-vhdl.install-info: ghdl.info
+vhdl.install-info: doc/ghdl.info
-rm -rf $(infodir)/ghdl.info*
- $(INSTALL_DATA) ghdl.info* $(DESTDIR)$(infodir)
+ $(INSTALL_DATA) doc/ghdl.info* $(DESTDIR)$(infodir)
-chmod a-x $(DESTDIR)$(infodir)/ghdl.info*
install-ghdllib:
diff --git a/translate/gcc/README b/translate/gcc/README
index 0ef1a8bf0..d2d49a15c 100644
--- a/translate/gcc/README
+++ b/translate/gcc/README
@@ -29,7 +29,7 @@ Building GHDL from sources:
Required:
* the sources of @GCCVERSION@ (at least the core part).
Note: other versions of gcc sources have not been tested.
-* the Ada95 GNAT compiler (GNAT v3.15p and GNAT GPL 2005 are known to work;
+* the Ada95 GNAT compiler (GNAT GPL 2005 are known to work;
Ada compilers in most Linux distributions are more or less buggy)
* GNU/Linux for ix86 (pc systems) (porting is necessary for other systems)
diff --git a/translate/gcc/dist.sh b/translate/gcc/dist.sh
index 7819dd879..97dff900f 100755
--- a/translate/gcc/dist.sh
+++ b/translate/gcc/dist.sh
@@ -39,7 +39,7 @@
set -e
# GCC version
-GCCVERSION=4.1.2
+GCCVERSION=4.2.4
# Machine name used by GCC
MACHINE=i686-pc-linux-gnu
# Directory where GCC sources (and objects) stay.
@@ -170,7 +170,7 @@ do_compile ()
rm -rf $GCCDISTOBJ
mkdir $GCCDISTOBJ
cd $GCCDISTOBJ
- ../gcc-$GCCVERSION/configure --enable-languages=vhdl --prefix=$PREFIX
+ ../gcc-$GCCVERSION/configure --enable-languages=vhdl --prefix=$PREFIX --disable-bootstrap
make CFLAGS="-O -g"
make -C gcc vhdl.info
cd $CWD
@@ -314,6 +314,7 @@ do_gtkwave_patch ()
# Update the doc
do_website ()
{
+ cp "$DOWNLOAD_HTML" "$DOWNLOAD_HTML".old
sed -e "
/SRC-HREF/ s/href=\".*\"/href=\"$tarfile.bz2\"/
/BIN-HREF/ s/href=\".*\"/href=\"$bindirname.tar\"/
@@ -326,7 +327,7 @@ do_website ()
<td><a href=\"$bindirname.tar\">\\
$bindirname.tar</a></td>\\
</tr>
-" < $DOWNLOAD_HTML > "$DOWNLOAD_HTML".new
+" < "$DOWNLOAD_HTML".old > "$DOWNLOAD_HTML"
dir=../../website/ghdl
echo "Updating $dir"
rm -rf $dir
diff --git a/translate/ghdldrv/ghdlmain.adb b/translate/ghdldrv/ghdlmain.adb
index a46e17129..0f4392926 100644
--- a/translate/ghdldrv/ghdlmain.adb
+++ b/translate/ghdldrv/ghdlmain.adb
@@ -226,7 +226,7 @@ package body Ghdlmain is
Put_Line ("Written by Tristan Gingold.");
New_Line;
-- Display copyright. Assume 80 cols terminal.
- Put_Line ("Copyright (C) 2003, 2004, 2005, 2006, 2007 Tristan Gingold.");
+ Put_Line ("Copyright (C) 2003 - 2008 Tristan Gingold.");
Put_Line ("GHDL is free software, covered by the "
& "GNU General Public License. There is NO");
Put_Line ("warranty; not even for MERCHANTABILITY or"