loongson-community / areweloongyet

咱龙了吗?一站式了解 LoongArch 的上游生态建设。 Are we Loong yet? Your one-stop portal for following LoongArch upstream work.
https://areweloongyet.com
Other
163 stars 17 forks source link

补充基础库适配情况 #123

Open xen0n opened 6 months ago

xen0n commented 6 months ago

目前 AWLY 首页的这部分是空的。计划按语言拆分为几类,放一些知名的需要适配才能跑 / 适配了跑得更快的库。

C/C++

Rust

Go

xry111 commented 6 months ago

libpcre 是死项目,应该不用管了。目前主要的软件包中还只能用 pcre 而用不了 pcre2 的只有 kjs (也是死项目),过几个月 KDE 6 出来 kjs 就没用了。

xry111 commented 6 months ago

gmp: 上游维护者自己写了一些 LoongArch 汇编优化,但是没有向量优化。

xry111 commented 6 months ago

pcre2: https://github.com/PCRE2Project/pcre2/blob/pcre2-10.43-RC1/NEWS#L25

redeastcn commented 6 months ago

pcre2似乎已经有了Loongarcch向量支持 https://github.com/PCRE2Project/pcre2/commit/b25444815d3948c521def16f606f61b9be50cbc2

zhangyeda commented 4 months ago

nix 和 ring 现在有可以用的版本吗?我看龙芯cargo源里有部分版本的.crate包,这些包是可以用的吗?

heiher commented 4 months ago

nix 和 ring 现在有可以用的版本吗?我看龙芯cargo源里有部分版本的.crate包,这些包是可以用的吗?

ABI 2.0(新世界),nix是从0.27.0版本开始、ring是从0.17.0-beta.1版本开始支持LoongArch64的。

xen0n commented 4 months ago

nix 和 ring 现在有可以用的版本吗?我看龙芯cargo源里有部分版本的.crate包,这些包是可以用的吗?

请见《咱龙了吗?》阅读材料:慎用“龙芯源”。

zhangyeda commented 4 months ago

nix 和 ring 现在有可以用的版本吗?我看龙芯cargo源里有部分版本的.crate包,这些包是可以用的吗?

ABI 2.0(新世界),nix是从0.27.0版本开始、ring是从0.17.0-beta.1版本开始支持LoongArch64的。

好的,多谢。只是我目前在abi 1.0环境,可能需要尝试一下看看。