Bug#1000600: libudev.a static library missing.

2021-11-25 Thread Michael Biebl

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 



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.



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.






OpenPGP_signature
Description: OpenPGP digital signature


Bug#1000600: libudev.a static library missing.

2021-11-25 Thread Bram Stolk
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
b.st...@gmail.com