Package Details: rustc-demangle 0.1.23-1

Git Clone URL: https://aur.archlinux.org/rustc-demangle.git (read-only, click to copy)
Package Base: rustc-demangle
Description: Demangling for Rust symbols, C API
Upstream URL: https://github.com/alexcrichton/rustc-demangle
Licenses: MIT, Apache-2.0
Submitter: acarcano
Maintainer: acarcano
Last Packager: acarcano
Votes: 4
Popularity: 0.064352
First Submitted: 2020-11-20 17:28 (UTC)
Last Updated: 2024-03-28 22:33 (UTC)

Required by (2)

Sources (1)

Latest Comments

1 2 Next › Last »

VorpalWay commented on 2024-03-23 14:05 (UTC)

Any progress on updating this to the latest version? It has been a several months by now.

Martchus commented on 2022-09-09 13:47 (UTC)

Also thanks for the update. I've already rebuilt the package. Now the number of "problems" in my binary repository is again down at zero :-)

acarcano commented on 2022-09-09 13:43 (UTC)

Done! Thank you for the feedback.

Martchus commented on 2022-09-07 21:44 (UTC) (edited on 2022-09-07 21:45 (UTC) by Martchus)

Making it "x86_64" is the way to go. You can also list other architectures if the package is known to build for but you don't have to. I suppose official packaging guidlines in fact only mention to put "x86_64" as architecture but I suppose for AUR packages listing further archs is ok, too. Specifying "any" as architecture has a special meaning. It means that the resulting binary package will not contain any architecture specific contents. It does not mean that the package can build for any architecture (common misunderstanding). However, that is not the case here so specifying "any" is wrong. This is also explained in the Wiki section I've linked in my first comment.

acarcano commented on 2022-09-07 20:12 (UTC)

Hi Martchus,

Once again, sorry for the delayed answer. I will resume more active maintenance work on this package.

I have been specifically asked by a previous user to make the package any, while I conservatively had made it "x86_64" only as it is the only architecture I have access to to test. However, I am a bit surprised that you end up with a non compatible package given that it should build on all platforms where rust can be installed. Could you elaborate on your precise situation ? Have you run into issues or are you only noticing non-compliance with the guidelines?

Martchus commented on 2022-09-07 10:37 (UTC)

Are you still maintaining this package? If yes, please read my previous comments. If not, then please disown the package.

Martchus commented on 2022-05-06 07:30 (UTC)

It would still be nice to fix the architecture as mentioned in my previous comment.

Martchus commented on 2022-03-02 14:35 (UTC) (edited on 2022-03-02 14:36 (UTC) by Martchus)

This is an arch-specific package:

file librustc_demangle.so 
librustc_demangle.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0b42757915d1be0b7f32be59f50ff22cf8ee2912, stripped

So archs should be x86_64, see https://wiki.archlinux.org/title/Arch_package_guidelines#Architectures. (I'd say for AUR packages it is also acceptable to add further archs such as i686 and aarch64 if the package is known to compile for those. However, one must not any if the resulting package contains arch specific contents.)

Ilixio commented on 2022-01-24 16:09 (UTC)

I have the following error when building:

error[E0658]: use of unstable library feature 'assoc_char_funcs': recently added
    --> src/v0.rs:1522:18
     |
1522 |         sym.push(char::from_digit((backref_start - 1) as u32, 36).unwrap());
     |                  ^^^^^^^^^^^^^^^^
     |
     = note: see issue #71763 <https://github.com/rust-lang/rust/issues/71763> for more information

Editing the build file from export RUSTUP_TOOLCHAIN=stable to export RUSTUP_TOOLCHAIN=nightly fixes it.

h0ru5 commented on 2021-11-01 19:04 (UTC)

can't update crates.io index

==> Starting prepare()...
    Updating crates.io index
error: failed to get `compiler_builtins` as a dependency of package `rustc-demangle v0.1.21 (/tmp/makepkg/rustc-demangle/src/rustc-demangle-0.1.21)`

Caused by:
  failed to load source for dependency `compiler_builtins`

Caused by:
  Unable to update registry `https://github.com/rust-lang/crates.io-index`

Caused by:
  failed to fetch `https://github.com/rust-lang/crates.io-index`

Caused by:
  failed to authenticate when downloading repository: ssh://git@github.com/rust-lang/crates.io-index

  * attempted ssh-agent authentication, but no usernames succeeded: `git`

  if the git CLI succeeds then `net.git-fetch-with-cli` may help here
  https://doc.rust-lang.org/cargo/reference/config.html#netgit-fetch-with-cli

Caused by:
  no authentication available
==> ERROR: A failure occurred in prepare().
    Aborting...