Package Details: gdc-git 8.2.1+2.081.2-2

Git Clone URL: https://aur.archlinux.org/gdc-git.git (read-only)
Package Base: gdc-git
Description: Compiler for D programming language which uses gcc backend
Upstream URL: https://github.com/D-Programming-GDC/GDC
Licenses: GPL3
Groups: dlang
Conflicts: gdc
Provides: d-compiler=2.081.2, gdc
Submitter: demizer
Maintainer: FFY00 (kozzi)
Last Packager: kozzi
Votes: 18
Popularity: 0.127087
First Submitted: 2012-03-23 03:09
Last Updated: 2018-09-14 08:24

Required by (9)

Sources (5)

Latest Comments

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

kozzi commented on 2018-08-30 12:50

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

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

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

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

@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

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

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

@kozzi great! I've added you as a maintainer and stepped down.

kozzi commented on 2018-03-26 14:42

@Elronnd If nobody else will step forward I can continue to mantain this package

kozzi commented on 2018-03-26 14:40

here is updated version for latest gdc 7.3.1-date https://pastebin.com/GFxKTGnm