Doesn't build in parallel anymore
Since !6 (merged) (Add a dbus service for installing/removing clicks
) click
cannot be built with more than make -j1
(in my case make -j16
)
Typically this is how it fails with many build jobs:
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -std=c++17 -Wall -Wextra -Werror -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe -fdebug-prefix-map=/builddir/click-e41fec1f635b70a746fb3c6c1ed2b5c3980c01c3=. -MT dbus-interface.lo -MD -MP -MF .deps/dbus-interface.Tpo -c dbus-interface.cpp -fPIC -DPIC -o .libs/dbus-interface.o
dbus-interface.cpp:17:10: fatal error: click-proxy.h: No such file or directory
17 | #include "click-proxy.h"
| ^~~~~~~~~~~~~~~
In building revisions after the previously known-working one (dca9bd43) I found out the last one that builds without problems is a9438896 and the first one with this issue is aa433d05 (and anything after that commit on main
branch also is problematic).
Since this doesn't take super long to build (especially with ccache
involved) I don't think this is super critical, but a problem nonetheless.