Search Criteria
Package Details: plotjuggler 3.16.0-2
Package Actions
| Git Clone URL: | https://aur.archlinux.org/plotjuggler.git (read-only, click to copy) |
|---|---|
| Package Base: | plotjuggler |
| Description: | The Time Series Visualization Tool that you deserve. Without ROS dependencies. |
| Upstream URL: | https://github.com/facontidavide/PlotJuggler |
| Licenses: | MPL-2.0 |
| Submitter: | joajfreitas |
| Maintainer: | joajfreitas (SammysHP) |
| Last Packager: | SammysHP |
| Votes: | 6 |
| Popularity: | 0.028194 |
| First Submitted: | 2021-03-14 18:16 (UTC) |
| Last Updated: | 2026-03-10 20:54 (UTC) |
Dependencies (15)
- arrow
- binutils
- fmt (fmt-gitAUR)
- lua (pallene-luaAUR)
- mosquitto (mosquitto-gitAUR)
- nlohmann-json (nlohmann-json-gitAUR)
- protobuf (protobuf-gitAUR)
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR)
- qt5-multimedia
- qt5-svg (qt5-svg-gitAUR)
- qt5-websocketsAUR (qt5-websockets-gitAUR)
- qt5-x11extras
- zeromq (zeromq-gitAUR, zeromq-gitAUR)
- clang (llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
Latest Comments
1 2 3 4 Next › Last »
hatred commented on 2026-02-24 08:52 (UTC)
You are welcome! Thanks for quick response & maintaining :)
SammysHP commented on 2026-02-24 08:46 (UTC)
Great, thanks for testing it! I'll push an updated PKGBUILD later today.
hatred commented on 2026-02-24 08:45 (UTC)
@SammysHP yeh... my mistake. Previous build artifacts was used. Rebuild from scratch
nmshows like this:Plugin successfully linking and loading now. Originally linking was always success but loading was failed.
So, your solution works and provides more compact .a files.
SammysHP commented on 2026-02-24 08:28 (UTC)
@hatred Was that on a clean build? Because I get this when using
fat-lto-objects:hatred commented on 2026-02-24 07:49 (UTC)
@SammysHP I tried: it does not work. Static libraries (libplotjuggler_base.a, libplotjuggler_qwt.a) still stripped.
nmoutput like this:SammysHP commented on 2026-02-15 16:17 (UTC)
@hatred The cause of this issue is LTO.
When LTO is enabled, (mostly) only LTO sections are written to static libraries. Unfortunately all LTO sections are stripped from static libraries by makepkg and you can't disable this behavior.
I guess the recommended way to work around this issue is to include "fat" LTO code in the object files (instead of disabling entirely with
options=(!lto)). Can you try this change?SammysHP commented on 2026-02-13 17:12 (UTC)
@hatred Indeed, the default stripping makes the static libraries useless. I'll see what I can do. makepkg has a wrapper around strip and I'd like to avoid calling strip directly. Maybe there's a way to control the behavior or exclude files (only found
STRIP_STATICso far, but unfortunately strip doesn't have an option to make it a noop).hatred commented on 2026-02-13 00:59 (UTC)
Currently system settings for makepkg enables
strictoption by default. Thank breaks .a libraries shipped with PlotJuggler for external plugin development (I develop one), this patch helps me:SammysHP commented on 2025-12-20 18:30 (UTC)
Meanwhile PlotJuggler is at 3.14.4 and the PKGBUILD should be cleaned up a little bit as well. If you want, you can add me as a (co-)maintainer and I'll take care of the updates.
SammysHP commented on 2025-09-29 18:47 (UTC)
Upstream fixed the install rules for statically linked libraries. Some dependencies are explicitly downloaded via CPM, but not installed in the system anymore.
I removed the previous cleanup and unnecessary dependencies from the PKGBUILD.
1 2 3 4 Next › Last »