Hi, Thanks for the explanation. As far as I understand gdc will be part of GCC 9 so you are right , today seems a bit early.
On 20/02/2019 19:36, Matthias Klumpp wrote: > Am Mi., 20. Feb. 2019 um 16:51 Uhr schrieb Thierry fa...@linux.ibm.com > <thie...@linux.ibm.com>: >> Package: dub >> Version: 1.12.1-160d >> Severity: important >> >> Tags: sid buster >> >> Hi, >> >> Compilation on couple of arch fails with >> >> Generating version file for 1.12.1-1... >> Running gdc... >> + gdc -Wall -obin/dub -fversion=DubUseCurl -Isource >> -Wl,--push-state,--no-as-needed -lcurl -lz -Wl,--pop-state -g -O2 >> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat >> -Werror=format-security -Wl,-z,relro @build-files.txt >> cc1d: warning: command line option '-Wformat=1' is valid for >> C/C++/ObjC/ObjC++ but not for D >> cc1d: error: cannot find source code for runtime library file 'object.d' >> cc1d: note: dmd might not be correctly installed. Run 'dmd -man' for >> installation instructions. >> >> (null):0: confused by earlier errors, bailing out >> The bug is not reproducible, so it is likely a hardware or OS problem. >> make[1]: *** [debian/rules:11: override_dh_auto_build] Error 1 >> make[1]: Leaving directory '/<<PKGBUILDDIR>>' >> make: *** [debian/rules:8: build-arch] Error 2 >> dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit >> status 2 > The problem here is not the warning (that can be ignored), but the > missing D runtime. And the runtime is missing because D does not work > on these architectures yet, so the software will start to compile once > someone fully ported GDC to the respective architectures. > Since GDC has never been built on any of these arches, I am tempted to > retitle this issue report and mark it was whishlist. > (It would be awesome if someone could fully port GDC to more > architectures, but I am afraid that this might be a rather large task > for some arches. Currently, upstream supports x86, x86_64, armhf, > aarch64) > > Cheers, > Matthias > > -- Thierry Fauck @ fr.ibm.com