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

Reply via email to