Skip to content

Commit a65029c

Browse files
committed
Update deps/README.md
1 parent 134ae4e commit a65029c

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

deps/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ and from [here](https://github.com/gentoo/eudev)
88

99
## `build_libs.sh`
1010
`build_libs.sh` is used by the [Dockerfile](../Dockerfile#L49-L55):
11-
Basically during the docker build phase the libraries are compiled with every toolchain available in the Docker container. Other libraries can be added, the `build_libs.sh` script needs to be adapted, but the Dockerfile should be ok.
11+
Basically during the docker build phase the libraries are compiled with every toolchain available in the Docker container. Other libraries can be added, the [`build_libs.sh`](build_libs.sh) script needs to be adapted, but the Dockerfile should be ok.
1212

1313
## libusbudev
14-
libusbudev is the result of merging the two `.a` files with a command line tool called `ar`. This is done to ease the linking phase done by the [CI](.github/workflows/release.yml#L87) passing a single static library. See `LIBUSBUDEV` env variable [here](.github/workflows/release.yml#L67) and [here](.github/workflows/release.yml#L71).
15-
For macos is not required to merge the two libraries because libudev is not a requirement, so macos uses `libusb.a` only: thus the distinction between the two platforms. Infact libusb for mac is the last one built in the Dockerfile.
14+
libusbudev is the result of merging the two `.a` files with a command line tool called `ar`. This is done to ease the linking phase done by the [CI](.github/workflows/release.yml#L87) passing a single static library. See `LIBUSBUDEV` env variable [here](../../.github/workflows/release.yml#L67) and [here](../../.github/workflows/release.yml#L71).
15+
For macos is not required to merge the two libraries because libudev is not a requirement, so macos uses `libusb.a` only: thus the distinction between the two platforms. Infact libusb for mac is the last one built in the [Dockerfile](../Dockerfile#L55).
1616

1717
`libusbudev.a` is created by the `build_libs.sh` the directory structure created is the following:
1818

@@ -43,5 +43,5 @@ For macos is not required to merge the two libraries because libudev is not a re
4343
`-- libusbudev.a
4444
```
4545

46-
The original `libusb.a` is in `/opt/lib/libusb-1.0.20/libusb/.libs/libusb-1.0.a`
47-
and `libudev.a` is in `/opt/lib/eudev-3.2.10/src/libudev/.libs/libudev.a`
46+
The original `libusb.a` is available in `/opt/lib/libusb-1.0.20/libusb/.libs/libusb-1.0.a`
47+
and `libudev.a` is available in `/opt/lib/eudev-3.2.10/src/libudev/.libs/libudev.a`

0 commit comments

Comments
 (0)