Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

补充基础库适配情况 #123

Open
xen0n opened this issue Jan 3, 2024 · 8 comments
Open

补充基础库适配情况 #123

xen0n opened this issue Jan 3, 2024 · 8 comments

Comments

@xen0n
Copy link
Member

xen0n commented Jan 3, 2024

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

C/C++

  • libpcre (JIT)
  • libpcre2 (JIT)
  • libseccomp

Rust

Go

  • ebpf
@xry111
Copy link
Member

xry111 commented Jan 3, 2024

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

@xry111
Copy link
Member

xry111 commented Jan 4, 2024

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

@xry111
Copy link
Member

xry111 commented Jan 6, 2024

@redeastcn
Copy link

pcre2似乎已经有了Loongarcch向量支持
PCRE2Project/pcre2@b254448

@zhangyeda
Copy link

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

@heiher
Copy link
Member

heiher commented Mar 26, 2024

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

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

@xen0n
Copy link
Member Author

xen0n commented Mar 26, 2024

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

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

@zhangyeda
Copy link

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

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

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

xen0n added a commit to xen0n/areweloongyet that referenced this issue May 30, 2024
This will be added back later with more granularity.

See: loongson-community#123
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants