chaotic-aur / packages

The packages Mason, what do they mean? (Package requests and bug reports here) 📑
https://aur.chaotic.cx
317 stars 20 forks source link

[Request] asm-lsp #3136

Open Ty3r0X opened 2 months ago

Ty3r0X commented 2 months ago

Package:

https://aur.archlinux.org/packages/asm-lsp

Purpose:

This package is used to efficiently program assembly code on modern IDEs. I just find it a comfy addition to the chaotic aur :)

Benefits:

Allow people to easily program in asm without having to compile this dependency everytime (it's written in rust and rust compile times are... yeah...)

Building:

No response

Copyright:

BSD-2-clause

Expected Interest:

Few

Already available?

No

Unique request?

Yes

Banned package?

No

More information:

No response

Technetium1 commented 2 months ago

Fails to compile tree-sitter https://github.com/bergercookie/asm-lsp/blob/0a274567e908c1ae293300c177c0b62ccd454720/Cargo.toml#L45

Can't help but notice tree-sitter-rust missing in cargo.toml, but it's present in the example for now to use: https://github.com/tree-sitter/tree-sitter/tree/master/lib/binding_rust#basic-usage

asm-lsp.log

xiota commented 2 months ago

Needs options=('!lto'). Rust doesn't play well with LTO.