You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There can be a number of reasons why this happens, for example:
The work directory contained an existing .config file which overwrote your settings (sometimes happens) -> try deleting all .config-* files and retry
There is an option in there that selects/implies the UKDEBUG option -> run the build once and then run kraft menuconfig and look for LIBUKDEBUG (you can use / key to search if I remember correctly)
If none are true, then I'll need to also try it out. For this, please use triple backticks for the kraftfile that you posted, so I can easily copy paste it and try it out. (these: ```)
Describe the bug
When building the image, my Kraftfile has the line CONFIG_LIBUKDEBUG: 'n'. The .config.app_x64_86 file contains the line CONFIG_LIBUKDEBUG: 'y'.
Steps to reproduce
I used this kraft configuration
spec: v0.6
template:
source: https://github.com/unikraft/app-elfloader.git
version: staging
rootfs: ./Dockerfile
cmd: ["/bin/mcu"]
volumes:
unikraft:
source: /home/timophey/unikraft
version: staging
kconfig:
# Configurations options for app-elfloader
# (they can't be part of the template atm)
CONFIG_APPELFLOADER_ARCH_PRCTL: 'y'
CONFIG_APPELFLOADER_BRK: 'y'
CONFIG_APPELFLOADER_CUSTOMAPPNAME: 'y'
CONFIG_APPELFLOADER_STACK_NBPAGES: 128
CONFIG_APPELFLOADER_VFSEXEC: 'y'
CONFIG_APPELFLOADER_VFSEXEC_EXECBIT: 'y'
CONFIG_APPELFLOADER_VFSEXEC_ENVPWD: 'y'
CONFIG_APPELFLOADER_VFSEXEC_ENVPATH: 'y'
CONFIG_APPELFLOADER_AUTOGEN: 'y'
CONFIG_APPELFLOADER_AUTOGEN_ETCRESOLVCONF: 'y'
CONFIG_APPELFLOADER_AUTOGEN_ETCHOSTS: 'y'
CONFIG_APPELFLOADER_AUTOGEN_ETCHOSTS_LOCALHOST4: 'y'
CONFIG_APPELFLOADER_AUTOGEN_ETCHOSTNAME: 'y'
CONFIG_APPELFLOADER_AUTOGEN_REPLACEEXIST: 'y'
libraries:
lwip:
source: https://github.com/unikraft/lib-lwip.git
version: staging
kconfig:
CONFIG_LWIP_LOOPIF: 'y'
CONFIG_LWIP_UKNETDEV: 'y'
CONFIG_LWIP_LOOPBACK: 'y'
CONFIG_LWIP_TCP: 'y'
CONFIG_LWIP_UDP: 'y'
CONFIG_LWIP_RAW: 'y'
CONFIG_LWIP_WND_SCALE: 'y'
CONFIG_LWIP_TCP_KEEPALIVE: 'y'
CONFIG_LWIP_THREADS: 'y'
CONFIG_LWIP_HEAP: 'y'
CONFIG_LWIP_SOCKET: 'y'
CONFIG_LWIP_AUTOIFACE: 'y'
CONFIG_LWIP_IPV4: 'y'
CONFIG_LWIP_DHCP: 'y'
CONFIG_LWIP_WAITIFACE: 'y'
# Lwip's DNS support is not used for bin compat programs (elfloader)
# HINT: Native builds with musl should set CONFIG_LIBMUSL_NETWORK_LWIP_DNS together with CONFIG_LWIP_DNS
CONFIG_LWIP_DNS: 'n'
CONFIG_LWIP_NUM_TCPCON: 32768
CONFIG_LWIP_NUM_TCPLISTENERS: 32768
CONFIG_LWIP_ICMP: 'y'
libelf:
source: https://github.com/unikraft/lib-libelf.git
version: staging
targets:
Expected behavior
All declared parameters will be added to the image
Which architectures were you using or does this bug affect?
x86_64
Which operating system were you using or does this bug affect?
linux/debian
Relevant log output
The text was updated successfully, but these errors were encountered: