[GH-ISSUE #1426] Update aws-lc-rs to 1.12.0, and aws-lc-sys to 0.24.0 #642

Closed
opened 2026-02-27 19:31:44 +03:00 by kerem · 1 comment
Owner

Originally created by @heitbaum on GitHub (Dec 17, 2024).
Original GitHub issue: https://github.com/librespot-org/librespot/issues/1426

Description

Compile with aws-lc-rs to 1.10.0, and aws-lc-sys to 0.22.0 fails when using gcc-15. Please update the dependencies now that the build issue has been fixed upstream.

Version

What version(s) of librespot does this problem exist in? 0.6.0 and 755aa2e5a0

How to reproduce

Steps to reproduce the behavior in librespot e.g.

  1. Compile using gcc-15

Log

Host (what you are running librespot on):

  • OS: [e.g. Linux] Linux
  • Platform: [e.g. RPi 3B+] 24.04 (with test gcc-15)

Additional context

Na

Originally created by @heitbaum on GitHub (Dec 17, 2024). Original GitHub issue: https://github.com/librespot-org/librespot/issues/1426 ### Description Compile with aws-lc-rs to 1.10.0, and aws-lc-sys to 0.22.0 fails when using gcc-15. Please update the dependencies now that the build issue has been fixed upstream. - https://github.com/aws/aws-lc-rs/issues/623 ### Version What version(s) of *librespot* does this problem exist in? 0.6.0 and 755aa2e5a0c8c0e10be2dd4c518bd201f13a6300 ### How to reproduce Steps to reproduce the behavior in *librespot* e.g. 1. Compile using gcc-15 ### Log - see https://github.com/aws/aws-lc-rs/issues/623 ### Host (what you are running `librespot` on): - OS: [e.g. Linux] Linux - Platform: [e.g. RPi 3B+] 24.04 (with test gcc-15) ### Additional context Na
kerem 2026-02-27 19:31:44 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@photovoltex commented on GitHub (Dec 19, 2024):

As far as I know, we don't include this library directly and just as a sub-dependency of hyper-rustls (see here github.com/librespot-org/librespot@d82d94b76c/core/Cargo.toml (L70)).

hyper-rustls on the other hand also just includes it as a sub-dependency of rustls (see here https://github.com/rustls/hyper-rustls/blob/main/Cargo.toml#L33).

And rustls just recently updated their version of the library (see here https://github.com/rustls/rustls/pull/2286).

So from what I see, we have to wait for a new release of rustls and hyper-rustls (which includes the updated rustls version.


If you need this update quickly you can use git repositories directly as rust dependency (see here https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#specifying-dependencies-from-git-repositories).

<!-- gh-comment-id:2555929819 --> @photovoltex commented on GitHub (Dec 19, 2024): As far as I know, we don't include this library directly and just as a sub-dependency of `hyper-rustls` (see here https://github.com/librespot-org/librespot/blob/d82d94b76cb6472621f797f481c67c98fcebcd70/core/Cargo.toml#L70). `hyper-rustls` on the other hand also just includes it as a sub-dependency of `rustls` (see here https://github.com/rustls/hyper-rustls/blob/main/Cargo.toml#L33). And `rustls` just recently updated their version of the library (see here https://github.com/rustls/rustls/pull/2286). So from what I see, we have to wait for a new release of `rustls` and `hyper-rustls` (which includes the updated `rustls` version. --- If you need this update quickly you can use git repositories directly as rust dependency (see here https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#specifying-dependencies-from-git-repositories).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/librespot#642
No description provided.