Hello world in AAarch64 Debian Buster

Johannes Pfau nospam at example.com
Tue Aug 6 16:35:21 UTC 2019


Am Tue, 06 Aug 2019 05:13:11 +0000 schrieb Cecil Ward:

> I have a raspberry pi 3B+ running raspbian stretch 32-bit with a
> containerised guest o/s inside it using systemd-nspawn, the guest o/s
> being AAarch64 Debian Buster.
> 
> Inside AAarch64 Debian Buster, I run the following from the shell and
> get an error from the gdc compiler:
> 
> root at debian-buster-64:~#  gdc -O3 -frelease -S test.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
> root at debian-buster-64:~#
> 
> Any clues as to where I should head from here?

You're probably missing libgphobos-dev. However, I think on debian buster 
there is no arm64 port of libgphobos-dev yet.

Testing seems to have libgphobos-9-dev with arm64 support. If you want to 
use buster though, you probably have to build gcc by yourself. Just get 
the gcc 9 sources and use ./configure --enable-languages=d when 
configuring gcc.


-- 
Johannes


More information about the D.gnu mailing list