Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1000600: libudev.a static library missing.

161 views
Skip to first unread message

Bram Stolk

unread,
Nov 25, 2021, 1:50:03 PM11/25/21
to
Package: libudev-dev
Version: 247.3-6

The libudev-dev package only comes with a shared library, not with a static library.
https://packages.debian.org/bullseye/amd64/libudev-dev/filelist

NOTE: THIS WAS NOT ALWAYS THE CASE.

Somewhere along the line, the libudev.a file disappeared.
(It could have happened with the inclusion into systemd sources?)

This means that statically linking against libudev will fail:

/usr/bin/ld: cannot find -ludev
collect2: error: ld returned 1 exit status

I see no reason why libudev should not be available as a static library as well.

Please include libudev.a in the libudev-dev package, so that statically linking against libudev is possible again.


--
Owner/Director of Game Studio Abraham Stolk Inc.
Vancouver BC, Canada

Michael Biebl

unread,
Nov 25, 2021, 4:30:03 PM11/25/21
to
Control: tags -1 + wontfix
Control: severity -1 wishlist


upstream is strictly against static linking, thus there is no static
library anymore and we won't patch downstream to add one.
Those marking as wontfix.

On 25.11.21 19:39, Bram Stolk wrote:
> Package: libudev-dev
> Version: 247.3-6
>
> The libudev-dev package only comes with a shared library, not with a
> static library.
> https://packages.debian.org/bullseye/amd64/libudev-dev/filelist
> <https://packages.debian.org/bullseye/amd64/libudev-dev/filelist>
>
> NOTE: THIS WAS NOT ALWAYS THE CASE.

We haven't shipped a libudev.a since jessie, i.e. for over 4 release,
roughly 8 years.
OpenPGP_signature
0 new messages