It's IMO a serious issue with the Autotools setup if it install by default in` 
$prefix/lib` rather than `$prefix/lib/x86_64-linux-gnu` (or `i386-linux-gnu` or 
`aarch64` or whatever as appropriate). I certainly don't want manually built 
software to clutter `$prefix/lib` by default, and I expect doing so to cause a 
whole new sets of issues even if it "fixes" some case by overriding an existing 
installation (which is wrong if that install is managed by the package manager).

So please, try to "fix" Autotools to that regard, it's actually doing the wrong 
thing. 

[PS thanks for writing the above, I just corrected a few things ;-P)

Essentially Autotools has not caught up with mixed architecture distros, or 
Geany's use is constraining it incorrectly.

And since the distro pkg-config looks in 
`$prefix/lib/x86_64-linux-gnu/pkgconfig` the Geany install in 
$prefix/lib/pkgconfig might not be found (its empty here, so don't know).

Note that the system Geany that caught me out above is installed in 
`$prefix/lib/x86_64-linux-gnu`, the only files in `$prefix/lib` are 
`nvidia-gtk3*` and `mono*` files, poster children for fitting into Linux, 'nuf 
said :grin:.



-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3451#issuecomment-1503095010
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/issues/3451/[email protected]>

Reply via email to