History log of /openbmc/phosphor-logging/lib/meson.build (Results 1 – 5 of 5)
Revision Date Author Comments
# 7576224a 03-Sep-2024 Patrick Williams <patrick@stwcx.xyz>

meson: switch code dependency to libsystemd

For a while now systemd has packaged a separate `libsystemd`. For
meson dependency, `systemd` should be used when looking for systemd
service file paths

meson: switch code dependency to libsystemd

For a while now systemd has packaged a separate `libsystemd`. For
meson dependency, `systemd` should be used when looking for systemd
service file paths and `libsystemd` should be used for `sd_*` functions.

Update the dependency accordingly.

Change-Id: I2de6ab74c3384339a9f393d3149eabaccf1a5ba4
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...


# 230f9f94 20-Jul-2023 Josh Lehan <krellan@google.com>

lg2: Add mutex to avoid stderr line corruption

Use of a mutex, along with flushing after every line, prevents threads
in multithreaded programs from corrupting each other's stderr logging
lines. As

lg2: Add mutex to avoid stderr line corruption

Use of a mutex, along with flushing after every line, prevents threads
in multithreaded programs from corrupting each other's stderr logging
lines. As for the D-Bus journal messages, they are already atomic, not
needing this fix.

Tested: The corruption appears fixed
https://gist.github.com/Krellan/d5d9942cb5ab405c9689e4eb4bb75cf0

Change-Id: I1db88139406eb617aa713740d5ccb6c9420ca773
Signed-off-by: Josh Lehan <krellan@google.com>

show more ...


# b2a3aa2f 27-Jul-2021 Patrick Williams <patrick@stwcx.xyz>

lg2: initial implementation of C++20 structured logging

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: If37857cc3748df1ea6f767ce535b02c63cde8370


# c28601ad 29-Jul-2021 William A. Kennington III <wak@google.com>

lib: Change name to accomodate direct linkers

We have some builds that are not using pkgconfig and instead directly
linking against the library. This makes the name consistent with the

lib: Change name to accomodate direct linkers

We have some builds that are not using pkgconfig and instead directly
linking against the library. This makes the name consistent with the
linkers.

Change-Id: I3b618d53784a52c8e5dea5857b363961e5216c95
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...


# e0538848 11-Jun-2021 William A. Kennington III <wak@google.com>

build: Refactor to separate out library

This makes it more clear what code is intended for use by the
phosphor-logging shared library. This is especially nice since it
isolates the `

build: Refactor to separate out library

This makes it more clear what code is intended for use by the
phosphor-logging shared library. This is especially nice since it
isolates the `phosphor_logging_dep` to only provide the exported headers
instead of everything in the project.

Additionally, this adds an option to build only the library components
of the project when the services aren't needed.

Change-Id: Ied0858fc70e8054df4c056d91f35a6f0b3acfcb1
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...