Bug#1031850: gcc-13: Change "loongarch64-linux-gnuf64" into "loongarch64-linux-gnu"

2023-10-31 Thread Matthias Klose

should be fixed now. Is there anything else to document?



Bug#1031850: gcc-13: Change "loongarch64-linux-gnuf64" into "loongarch64-linux-gnu"

2023-05-25 Thread WANG Xuerui

On Sat, 13 May 2023 09:52:11 +0200 Matthias Klose  wrote:

On 13.05.23 09:41, zhangdandan wrote:
> Control: tags -1 moreinfo
> 
> Hi gcc maintainers,
> 
>      I am particularly sorry for the lack of replies under this bug.
> 
> 在 2023/3/5 下午5:12, Matthias Klose 写道:

>> Control: tags -1 + moreinfo
>>
>> This needs documentation in
>> https://wiki.debian.org/Multiarch/Tuples
> 
> We have added documentation in https://wiki.debian.org/Multiarch/Tuples.

> Please review the added information [1] related to LoongArch64.
> 
> [1]: 
> https://wiki.debian.org/Multiarch/Tuples#fnref-607863550593b35d97abb9ba30075128dc27d0cc
> 
> thanks,

> Dandan Zhang
> 

that link describes four different ABIs. I cannot see which one is the one 
proposed for Debian. Please clarify on the wiki page.


Please also note that these changes cannot be made before this support is 
backported in dpkg for the Debian stable release.


FYI, I've updated the wiki pages (Multiarch/Tuples and Ports/loong64, in 
particular) a few days ago to confirm things: the gist is that the 
loong64 port is only utilizing the LP64D ABI right now (and in the 
foreseeable future).


And, regarding the multiarch tuple: as a matter of fact, the 
"loongarch64-linux-gnu" is effectively already stable. But I agree that 
the dpkg backport is still TODO (I just checked 1.20.12 which apparently 
doesn't contain loong64). Maybe Dandan or someone else should open the 
appropriate bug for that.




Bug#1031850: gcc-13: Change "loongarch64-linux-gnuf64" into "loongarch64-linux-gnu"

2023-05-13 Thread Matthias Klose

On 13.05.23 09:41, zhangdandan wrote:

Control: tags -1 moreinfo

Hi gcc maintainers,

     I am particularly sorry for the lack of replies under this bug.

在 2023/3/5 下午5:12, Matthias Klose 写道:

Control: tags -1 + moreinfo

This needs documentation in
https://wiki.debian.org/Multiarch/Tuples


We have added documentation in https://wiki.debian.org/Multiarch/Tuples.
Please review the added information [1] related to LoongArch64.

[1]: 
https://wiki.debian.org/Multiarch/Tuples#fnref-607863550593b35d97abb9ba30075128dc27d0cc


thanks,
Dandan Zhang



that link describes four different ABIs. I cannot see which one is the one 
proposed for Debian. Please clarify on the wiki page.


Please also note that these changes cannot be made before this support is 
backported in dpkg for the Debian stable release.




Bug#1031850: gcc-13: Change "loongarch64-linux-gnuf64" into "loongarch64-linux-gnu"

2023-05-13 Thread zhangdandan

Control: tags -1 moreinfo

Hi gcc maintainers,

    I am particularly sorry for the lack of replies under this bug.

在 2023/3/5 下午5:12, Matthias Klose 写道:

Control: tags -1 + moreinfo

This needs documentation in
https://wiki.debian.org/Multiarch/Tuples


We have added documentation in https://wiki.debian.org/Multiarch/Tuples.
Please review the added information [1] related to LoongArch64.

[1]: 
https://wiki.debian.org/Multiarch/Tuples#fnref-607863550593b35d97abb9ba30075128dc27d0cc


thanks,
Dandan Zhang



Bug#1031850: gcc-13: Change "loongarch64-linux-gnuf64" into "loongarch64-linux-gnu"

2023-03-05 Thread Matthias Klose

Control: tags -1 + moreinfo

This needs documentation in
https://wiki.debian.org/Multiarch/Tuples



Bug#1031850: gcc-13: Change "loongarch64-linux-gnuf64" into "loongarch64-linux-gnu"

2023-02-23 Thread zhangdandan

Package: gcc-13
Version: 13-20230215
Severity: wishlist
Tags: patch
User: debian-de...@lists.debian.org
Usertags: loongarch64

Dear gcc maintainers,

We have recently decided to use "loongarch64-linux-gnu" as the value of 
the multiarch tuple for the Debian loong64 port [1].
We are very sorry for all the trouble around the loong64 port's 
multiarch tuple definitions.


Please see the upstream LoongArch gcc's latest change [2][3] and 
LoongArch Toolchain Conventions [4].
The LoongArch LP64D ABI multiarch tuple has been changed from 
"loongarch64-linux-gnuf64" to "loongarch64-linux-gnu".


We are notifying people upfront about this change.
We may explain if you are uncertain about any details.

In addition I added LoongArch64's multiarch changes in personal 
rebootstrap project [5] (as a reference).


[1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1028654#30
[2]: https://gcc.gnu.org/pipermail/gcc-patches/2023-February/612272.html
[3]: https://github.com/gcc-mirror/gcc/commit/017849d9d88f02
[4]: 
https://loongson.github.io/LoongArch-Documentation/LoongArch-toolchain-conventions-EN.html#_gnu_target_triplets_and_multiarch_specifiers
[5]: 
https://salsa.debian.org/zhangdandan/rebootstrap/-/commit/0930e4b1493421cea77b688b53eb834033cad618#f201da200aae3ddf67aa94717afd6ebc5ce93c94_876_914



Thanks,
Dandan Zhang