mirror of
https://github.com/genodelabs/genode.git
synced 2025-01-31 16:35:28 +00:00
eccc539651
lesskey and lessecho missed the declaration of ${LIBS} on the compiler command line, which ended up in unusable programs. > file noux-pkg/less/lesskey.broken noux-pkg/less/lesskey.broken: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter *empty*, not stripped > file noux-pkg/less/lesskey noux-pkg/less/lesskey: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter ld.lib.so, not stripped The issue was identified because -O0 builds broke with ld: lesskey: The first section in the PT_DYNAMIC segment is not the .dynamic section Unfortunately, this simple fix renders both tools also dependent to libm and ncurses which they don't use.