On 28 February 2016 at 08:53, robin <robin.a.t.peder...@gmail.com> wrote: >> I noticed there's libsl on git.suckless.org > Why not have a makefile in libsl? > It could install to /usr/local/include/arg.h and so on. > All projects using arg.h can #include <arg.h>.
This has been discussed earlier as well. arg.h barely changes, the version before the proposed fix has barely changed since Plan 9 days in the 90s. Thus such a change would be overhead. Also requiring the presence of libsl.a and various headers in some global directory on a host sucks, we want to make sure that each suckless tool is self-contained and works with the dependent (suckless) libs. Each maintainer of the specific suckless tool has to make sure to stay updated from time to time. For instance the drw.c of dwm was not in sync with drw.c of dmenu at all times. -Anselm