Package Details: ghdl-gcc-git 3.0.0dev.r7048.g7028d03e5-1

Git Clone URL: https://aur.archlinux.org/ghdl-gcc-git.git (read-only, click to copy)
Package Base: ghdl-gcc-git
Description: VHDL simulator - GCC back-end
Upstream URL: https://github.com/ghdl/ghdl
Licenses: GPL2
Conflicts: ghdl, ghdl-llvm-git, ghdl-mcode-git
Provides: ghdl, ghdl-git
Submitter: marzoul
Maintainer: marzoul (xiretza)
Last Packager: marzoul
Votes: 5
Popularity: 0.017893
First Submitted: 2015-12-02 22:51 (UTC)
Last Updated: 2022-03-29 16:15 (UTC)

Required by (8)

Sources (3)

Latest Comments

1 2 3 Next › Last »

delafthi commented on 2022-12-15 15:52 (UTC)

The issue seems to be fixed for now.

delafthi commented on 2022-12-14 08:43 (UTC) (edited on 2022-12-14 08:43 (UTC) by delafthi)

Currently, I get the following build errors:

checking for the correct version of mpc.h... no
configure: error: Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+.
Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify
their locations.  Source code for these libraries can be found at
their respective hosting sites as well as at
https://gcc.gnu.org/pub/gcc/infrastructure/.  See also
http://gcc.gnu.org/install/prerequisites.html for additional info.  If
you obtained GMP, MPFR and/or MPC from a vendor distribution package,
make sure that you have installed both the libraries and the header
files.  They may be located in separate packages.

It seems that the recent update of libmpc breaks the build of this package. Do you experience the same issues? I'm not sure whether this problem is ghdl specific or concerns all packages that include mpc. For me only ghdl threw this error.

csantosb commented on 2022-11-20 11:01 (UTC)

Check your MAKEFLAGS under /etc/makepkg.conf.

delafthi commented on 2022-11-02 12:27 (UTC)

Why does this package not build with make -j$(nproc)? Compiling on all cores would reduce the compile time. Especially, because this package follows the master branch and updates/rebuilds are quite often.

xiretza commented on 2022-05-14 10:37 (UTC)

Should be fixed by upstream PR 2057.

lawq commented on 2022-05-13 20:36 (UTC)

This is broken for me atm

netlists-disp_dot.ads:19:06: warning: unnecessary with of ancestor [-gnatwr]
gnatmake: "/home/rootabega/.cache/paru/clone/ghdl-gcc-git/src/ghdl/src/synth/netlists-disp_dot.adb" compilation error
make: *** [Makefile:440: lib/libghdl-3_0_0_dev.so] Error 4
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'ghdl-gcc-git-3.0.0dev.r7048.g7028d03e5-1':
error: packages failed to build: ghdl-gcc-git-3.0.0dev.r7048.g7028d03e5-1

marzoul commented on 2021-12-01 13:57 (UTC)

Thank you for reporting. I have changed the URL of sources. But I followed official gcc instructions at https://gcc.gnu.org/install/prerequisites.html. This should be more robust.

KEKE_046 commented on 2021-12-01 11:34 (UTC)

The isl.gforge.inria.fr mirror appears to be down, preventing the downloading of isl. ISL site seems to be https://libisl.sourceforge.io/ now.

marzoul commented on 2021-07-06 21:47 (UTC) (edited on 2021-07-06 21:49 (UTC) by marzoul)

Thank you Shinmen and runecaster for your help. Indeed I had forgotten about an edited makepkg.conf, and your solution works. I have pushed the change.