Source: gcc-14
Version: 14.1.0-1
Severity: normal
User: debian-loonga...@lists.debian.org
Usertags: loong64

Dear maintainers,

gcc-14 build-depends on missing gnat-13 and gdc-13 for loong64 in the Debian Package Auto-Building environment.
Please see the below message,
```
Dependency installability problem for gcc-14 on loong64:
gcc-14 build-depends on missing:
- gnat-13:loong64
```

The ada(gnat-14) and d(gdc-14) was supported in the gcc-14_14-20240330-1 for loong64. I also duploaded the unreleased gcc-14 (include gnat-14 adn gdc-14) to debian ports. Please see http://ftp.ports.debian.org/debian-ports/pool-loong64/main/g/gcc-14/.

Now, when built the gcc-14 for loong64 in the Debian Package Auto-Building, the build dependencies are gnat-13 and gdc-13.
I checked that the build dependencies for gcc-11 are gnat-11 and gdc-11.
Please see https://buildd.debian.org/status/fetch.php?pkg=gcc-11&arch=riscv64&ver=11.4.0-9&stamp=1713046840&raw=0.

We currently have two options for discussion, as follows
- For gcc-14, locally modify gnat-13/gdc-13 to gnat-14/gdc-14 in d/control respectively.
The gcc-14 was built successfully on my local loong64 ENV.
- Backport gcc-14's d and ada code to gcc-13.
The loongarch's d and ada modules was fully supported since gcc-14.

For loong64, please provide suggestions for building gcc-14 with gnat and gdc support.
If you have any questions, you can contact me at any time.

thanks,
Dandan Zhang

Reply via email to