Closed StefanJum closed 1 year ago
This issue is caused by two issues:
musl
is hardcoded first because of an older bug. The actual order for app-helloworld-cpp
is LIBS := $(UK_LIBS)/libcxxabi:$(UK_LIBS)/libcxx:$(UK_LIBS)/compiler-rt:$(UK_LIBS)/libunwind:$(UK_LIBS)/musl
lib
are currently not being selected correctly. This is because they are named lib*
, but their symbol does not have the starting LIB
(CONFIG_LIBUUID
, instead of CONFIG_LIBLIBUUID
).
Describe the bug
Running
kraft build
from a repository while checked out on a branch that is not part of theunikraft
organisation (e.g. fetching to a pull request) will cause the configuration to not add external libraries fromkraft.yaml
.For example:
The
libcxx
andlibcxxabi
libraries are present in thekraft.yaml
file. Also for whatever reason themusl
library gets selected, but not any other.