What is difference between this and gcc-d-git?
Search Criteria
Package Details: gdc-git 10.0.0+v2.086.0-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/gdc-git.git (read-only, click to copy) |
---|---|
Package Base: | gdc-git |
Description: | Compiler for D programming language which uses gcc backend |
Upstream URL: | https://gcc.gnu.org/ |
Licenses: | GPL3 |
Groups: | dlang |
Conflicts: | gcc-gdc, gdc |
Provides: | d-compiler, gdc |
Submitter: | demizer |
Maintainer: | FFY00 (kozzi) |
Last Packager: | kozzi |
Votes: | 16 |
Popularity: | 0.000000 |
First Submitted: | 2012-03-23 03:09 (UTC) |
Last Updated: | 2019-08-23 10:42 (UTC) |
Dependencies (6)
- binutils
- gcc (gcc-gitAUR, gccrs-gitAUR, gcc11AUR, gcc-snapshotAUR)
- libgphobos (gdc-staticAUR, libgphobos-gitAUR)
- perl (perl-gitAUR)
- gdc (gdc-staticAUR, gdc-gitAUR, gcc-d-gitAUR, gcc-d-snapshotAUR, gcc-d) (make)
- git (git-gitAUR, git-glAUR) (make)
Required by (12)
- btdu (requires d-compiler) (make)
- dlangide (requires d-compiler) (make)
- dsweep (requires d-compiler) (make)
- dtagfs-git (requires d-compiler) (make)
- gdc-git (requires gdc) (make)
- libgphobos-git (requires gdc) (make)
- lix (requires d-compiler) (make)
- lix-git (requires d-compiler) (make)
- onedrive-abraunegg (requires d-compiler) (make)
- parsec47 (requires gdc) (make)
- psi-exact-inference-git (requires d-compiler) (make)
- sponskrub (requires d-compiler) (make)
Sources (3)
micwoj92 commented on 2024-10-20 00:35 (UTC)
kozzi commented on 2019-08-07 12:41 (UTC)
To build this package you need to have working gdc compiler, because gdc in [community] is broken right now and will be until FS#62726 is fixed, you can use gdc-static from AUR: https://aur.archlinux.org/packages/gdc-static/
kozzi commented on 2018-08-30 12:50 (UTC)
NEWS: gdc is now in community. Current version in community repo is based on gcc-8-stable branch so frontend id based on c++ and it is at version 2.068.2. Old aur gdc-stable package has been removed.
And gdc package from AUR has been merged into this package(gdc-git).
kozzi commented on 2018-08-16 13:29 (UTC)
Updated gdc from stable branch to new dlang frontend branch (gdc-8), previous gdc-8-stable is available as separet package: https://aur.archlinux.org/packages/gdc-stable/ which is needed to build this one.
JinShil commented on 2018-07-20 03:20 (UTC) (edited on 2018-07-20 03:23 (UTC) by JinShil)
FYI. GDC has been updated to now use the D frontend (v2.081.1). See https://github.com/D-Programming-GDC/GDC/commit/1c2972f44660d64173202a7f111bd915a578700c. This means a GDC bootstrap compiler will be needed to build GDC.
After discussing this with some of the GDC developers, they explained their strategy like this:
stable
andgdc-x-stable
branches will continue to use the C++ frontend, so they will not require a GDC bootstrap compiler.master
andgdc-x
branches will use the D frontend, so will require a GDC bootstrap compiler
Therefore, once the D frontend gets backported to the gdc-x
branches, the build procedure will be:
- build a bootstrap compiler from
gdc-x-stable
branch - Use the bootstrap compiler to build
gdc-x
branch - Perhaps use the resulting GDC compiler from (2) to build the
gdc-x
branch again.
This is my understanding, and I've tested this with stable
and master
, but be forewarned that I'm sometimes wrong. I hope this information will be helpful for others.
kozzi commented on 2018-07-12 21:23 (UTC)
Updated to the latest gdc-8-stable and to latest gcc (merge libgphobos-devel into libgphobos). For some reason I have disabled notifications, so from now on I should respond much quicker
kozzi commented on 2018-07-12 20:20 (UTC)
@FFY ok I will fix that @CyberShadow I do not build git master, and there is no usable tag, so I need to use specific branch like gdc-8 or gdc-8-stable and AFAIK gdc-git is really old and does not make sense right now
CyberShadow commented on 2018-06-24 11:11 (UTC) (edited on 2018-06-24 11:11 (UTC) by CyberShadow)
error: patch failed: libphobos/configure:14671
error: libphobos/configure: patch does not apply
error: patch failed: libphobos/m4/druntime.m4:78
error: libphobos/m4/druntime.m4: patch does not apply
Why are you building git masters in a non -git package? There already is a gdc-git. Please pick some tags and bump them at the same time as the pkgver.
FFY00 commented on 2018-06-23 18:46 (UTC) (edited on 2018-06-23 18:47 (UTC) by FFY00)
Hey, 'libgphobos-devel' should be merged with 'libgphobos'. In arch, we don't use the '-devel' suffix, that's debian. 'libgphobos' should include both the .so and development files.
Elronnd commented on 2018-03-26 17:37 (UTC)
@kozzi great! I've added you as a maintainer and stepped down.
Pinned Comments