Package Details: bandsnatch 0.3.3-1

Git Clone URL: https://aur.archlinux.org/bandsnatch.git (read-only, click to copy)
Package Base: bandsnatch
Description: A CLI batch downloader for your Bandcamp collection.
Upstream URL: https://github.com/Ovyerus/bandsnatch
Licenses: MIT
Conflicts: bandsnatch
Provides: bandsnatch
Submitter: wale
Maintainer: Ovyerus
Last Packager: Ovyerus
Votes: 4
Popularity: 0.022794
First Submitted: 2022-10-08 05:44 (UTC)
Last Updated: 2024-09-07 13:58 (UTC)

Dependencies (3)

Required by (0)

Sources (1)

Latest Comments

Grumph commented on 2025-08-21 07:55 (UTC) (edited on 2025-08-21 07:56 (UTC) by Grumph)

Error in linking of ring package.

error: linking with `cc` failed: exit status: 1
(...)
  = note: /usr/bin/ld: /home/grumph/.cache/pikaur/build/bandsnatch/src/bandsnatch-0.3.3/target/release/deps/libring-19e8b74132ea1830.rlib(ring-19e8b74132ea1830.ring.853fe607a0977433-cgu.07.rcgu.o): in function `ring::cpu::intel::init_global_shared_with_assembly':
/home/grumph/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.8/src/cpu/intel.rs:52:(.text.unlikely._ZN4spin4once17Once$LT$T$C$R$GT$18try_call_once_slow17h11245fdb1a59efe5E.llvm.6255965258468135806+0x15): undefined reference to `ring_core_0_17_8_OPENSSL_cpuid_setup'
(...)
/usr/bin/ld: /home/grumph/.cache/pikaur/build/bandsnatch/src/bandsnatch-0.3.3/target/release/deps/libring-19e8b74132ea1830.rlib(459fb1fd4e234690-p256-x86_64-asm-elf.o):/home/grumph/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.8/pregenerated/p256-x86_64-asm-elf.S:2097: more undefined references to `ring_core_0_17_8_OPENSSL_ia32cap_P' follow
collect2: error: ld returned 1 exit status

Following this comment I added options=(!lto) in the PKGBUILD and it compiles.

Not sure it's a clean solution though as I don't really understand what I'm doing, probably best to check this issue.

Ovyerus commented on 2024-03-19 10:34 (UTC)

Figured I may as well adopt this since it was abandoned.