Make libudev1 a runtime dependency on Linux

Stop loading libudev.so.1 at runtime and just call udev functions
directly. Delete //build/linux/libudev and //third_party/libudev, which
are no longer needed.

Bug: 40783505
Change-Id: I2f8e650886c53a7a782046901b822b87a73cc71d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5738848
Auto-Submit: Lei Zhang <thestig@chromium.org>
Reviewed-by: Peter Collingbourne <pcc@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Commit-Queue: Peter Collingbourne <pcc@chromium.org>
Reviewed-by: Jack Hsieh <chengweih@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1343151}
NOKEYCHECK=True
GitOrigin-RevId: e802d6f0b6b7544cc940f60dcf400d0bfbab9271
1 file changed
tree: af75c5d69610db52d581da9f488c3269756f1fbf
  1. ignores.txt
  2. OWNERS