Hi Diez,
Diez B. Roggisch wrote,
Hi Waldemar,
It was fixed later here:
c101615cf87ca237a281f9538bb533e0c74d165d
Please use latest commit.
I pushed latest to github now.
Great. Forwarded my repo, and it works!
Better use ADK_TARGET_LIBC:
make ADK_TARGET_OS=linux ADK_TARGET_LIBC=glibc ADK_TARGET_ARCH=arm
ADK_TARGET_SYSTEM=raspberry-pi3 ADK_APPLIANCE=new defconfig
grep GLIBC .config
ADK_PACKAGE_GLIBC=y
# ADK_PACKAGE_GLIBC_GCONV is not set
ADK_TARGET_LIB_GLIBC=y
ADK_TARGET_LIB_GLIBC_2_27=y
# ADK_TARGET_LIB_GLIBC_GIT is not set
Instead of the select in the task.
This also seems to work. I would like to
understand this better though - how
can we determine which options to pass via make-variables (or whatever they
are), and which to determine via the task? Can this somehow be inferred?
The best rule here is, if a make variable exist, then this should be
used instead of a select in a task.
They are all defined in mk/build.mk
They are documented here, I added some popular ones today: