Package Details: gdc 8.2.0-1

Git Clone URL: https://aur.archlinux.org/gdc.git (read-only)
Package Base: gdc
Description: Compiler for D programming language which uses gcc backend
Upstream URL: https://github.com/D-Programming-GDC/GDC
Keywords: compiler d dlang
Licenses: GPL
Provides: d-compiler=2.076.1
Submitter: arojas
Maintainer: kozzi
Last Packager: kozzi
Votes: 8
Popularity: 0.711977
First Submitted: 2017-07-06 19:15
Last Updated: 2018-08-03 07:14

Latest Comments

1 2 3 Next › Last »

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

adsun commented on 2018-02-20 23:22

OK, thanks for the info. I will keep checking that pull request.

Elronnd commented on 2018-02-19 17:40

To the person who flagged this as out of date: 7.3.0 update incoming (takes forever to build on my machine), but the version of d-compiler is an upstream problem, pending this pull request: https://github.com/D-Programming-GDC/GDC/pull/550.