Package Details: gdc-git 10.0.0+v2.086.0-2

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)

Required by (12)

Sources (3)

Pinned Comments

Latest Comments

1 2 3 4 5 6 .. 11 Next › Last »

micwoj92 commented on 2024-10-20 00:35 (UTC)

What is difference between this and gcc-d-git?

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 and gdc-x-stable branches will continue to use the C++ frontend, so they will not require a GDC bootstrap compiler.
  • master and gdc-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:

  1. build a bootstrap compiler from gdc-x-stable branch
  2. Use the bootstrap compiler to build gdc-x branch
  3. 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.