Package Details: ghdl-gcc-git 2.0.0dev.r6625.g243bb15ef-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=2.0.0dev.r6625.g243bb15ef, ghdl-git=2.0.0dev.r6625.g243bb15ef
Submitter: marzoul
Maintainer: marzoul
Last Packager: marzoul
Votes: 4
Popularity: 0.000002
First Submitted: 2015-12-02 22:51
Last Updated: 2021-08-26 09:58

Dependencies (2)

Required by (9)

Sources (3)

Latest Comments

1 2 Next › Last »

marzoul commented on 2021-07-06 21:47

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.

runecaster commented on 2021-07-06 19:11

Shinmen, here is a workaround for this problem: Temporarily remove "-Wformat Werror=format-security \" from your /etc/makepkg.conf and rebuild it.

Same compiler flags appear to be the problem when building arm-linux-gnueabi-gcc (See comment from LyuFiFi).

marzou, initially I got the same errors as Shinmen, so please check your makepkg.conf if you have altered it.

marzoul commented on 2021-05-24 12:11

Hi Shinmen, I tried and it compiles on my side. I also tested from scratch (removed previous src/) and with fresh system update, it also compiles fine. Maybe your system has outdated gcc version, or you need to remove your old src/ ?

Shinmen commented on 2021-05-24 00:21

Whem i try to install has a erro on build,

''' /home/shinmen/.cache/yay/ghdl-gcc-git/src/gcc-10.3.0/libcpp/expr.c: In function ‘unsigned int cpp_classify_number(cpp_reader, const cpp_token, const char, location_t)’: /home/shinmen/.cache/yay/ghdl-gcc-git/src/gcc-10.3.0/libcpp/expr.c:801:35: error: format not a string literal and no format arguments [-Werror=format-security] 801 | cpp_warning_with_line (pfile, CPP_W_LONG_LONG, virtual_location, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 802 | 0, message); | ~~~~~~~~~~~ /home/shinmen/.cache/yay/ghdl-gcc-git/src/gcc-10.3.0/libcpp/expr.c:804:38: error: format not a string literal and no format arguments [-Werror=format-security] 804 | cpp_pedwarning_with_line (pfile, CPP_W_LONG_LONG, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 805 | virtual_location, 0, message); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: some warnings being treated as errors make[2]: [Makefile:224: expr.o] Error 1 make[2]: Leaving directory '/home/shinmen/.cache/yay/ghdl-gcc-git/src/gcc-build/build-x86_64-pc-linux-gnu/libcpp' make[1]: [Makefile:2854: all-build-libcpp] Error 2 make[1]: Leaving directory '/home/shinmen/.cache/yay/ghdl-gcc-git/src/gcc-build' make: * [Makefile:942: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... error making: ghdl-gcc-git '''

xiretza commented on 2021-03-02 19:19

Hi, libghdl links against libgnat, so it depends on gcc-ada (see also the packages in the repos).

marzoul commented on 2020-04-25 08:30

Hi, nothing against, it just had low criticality. Pushed. Also enabled parallel compilation of ghdllib now that it has been fixed.

csantosb commented on 2020-04-23 18:34

Hi, anything against moving forward to gcc 9.3 ?

marzoul commented on 2019-12-02 23:27

Nice attention to detail, thank you :-) Changes pushed.

xiretza commented on 2019-12-02 21:35

Cheers for changing the pkgver() formatting! I've found one other thing that would be nice to have though: if the provides= for ghdl is changed to be versioned (provides=("ghdl=$pkgver")), then other packages (such as ghdlsynth-beta, which I would then be able to upload) can depend on ghdl>0.36, which can be fulfilled by this package right now and the main package after the next release. Additionally, providing ghdl-git from all the different -git packages would probably make sense.

marzoul commented on 2019-09-24 06:08

One must never skip testing especially when in a hurry... install is fixed, thanks for reporting.