Closed cyring closed 2 weeks ago
Compilation is failing with error on Chimera Linux +
musl version 1.2.5
Results from the commit e6d383a5ac9a3e415dbd8baccba732dc3cf5030a
cd src/CoreFreq
git checkout develop
git pull
gmake -j CC='clang' clean
gmake -j CC='clang'
clang -Wall -Wfatal-errors -pthread -D CORE_COUNT=256 -D TASK_ORDER=5 -D MAX_FREQ_HZ=7125000000 -D UBENCH=0 -D DELAY_TSC=1 \
-c x86_64/corefreqd.c -o build/corefreqd.o
clang -Wall -Wfatal-errors -pthread -D CORE_COUNT=256 -D TASK_ORDER=5 -D MAX_FREQ_HZ=7125000000 -D UBENCH=0 -D DELAY_TSC=1 \
-c x86_64/corefreqm.c -o build/corefreqm.o
clang -Wall -Wfatal-errors -D CORE_COUNT=256 -D TASK_ORDER=5 -D MAX_FREQ_HZ=7125000000 -D UBENCH=0 -D DELAY_TSC=1 \
-c x86_64/corefreq-cli.c -o build/corefreq-cli.o
clang -Wall -Wfatal-errors -D CORE_COUNT=256 -D TASK_ORDER=5 -D MAX_FREQ_HZ=7125000000 -D UBENCH=0 -D DELAY_TSC=1 \
-c x86_64/corefreq-ui.c -o build/corefreq-ui.o
clang -Wall -Wfatal-errors -D CORE_COUNT=256 -D TASK_ORDER=5 -D MAX_FREQ_HZ=7125000000 -D UBENCH=0 -D DELAY_TSC=1 \
-c x86_64/corefreq-cli-rsc.c -o build/corefreq-cli-rsc.o
clang -Wall -Wfatal-errors -D CORE_COUNT=256 -D TASK_ORDER=5 -D MAX_FREQ_HZ=7125000000 -D UBENCH=0 -D DELAY_TSC=1 \
-c x86_64/corefreq-cli-json.c -o build/corefreq-cli-json.o
clang -Wall -Wfatal-errors -D CORE_COUNT=256 -D TASK_ORDER=5 -D MAX_FREQ_HZ=7125000000 -D UBENCH=0 -D DELAY_TSC=1 \
-c x86_64/corefreq-cli-extra.c -o build/corefreq-cli-extra.o
clang -o build/corefreqd \
build/corefreqd.o build/corefreqm.o -lpthread -lm -lrt -lc
clang -o build/corefreq-cli \
build/corefreq-cli.o build/corefreq-ui.o \
build/corefreq-cli-rsc.o build/corefreq-cli-json.o \
build/corefreq-cli-extra.o -lm -lrt -lc
gmake[1]: Entering directory '/usr/src/linux-headers-6.6.33-0-generic'
CC [M] src/CoreFreq/build/module/corefreqk.o
LD [M] src/CoreFreq/build/corefreqk.o
MODPOST src/CoreFreq/build/Module.symvers
CC [M] src/CoreFreq/build/corefreqk.mod.o
LD [M] src/CoreFreq/build/corefreqk.ko
BTF [M] src/CoreFreq/build/corefreqk.ko
Skipping BTF generation for src/CoreFreq/build/corefreqk.ko due to unavailability of vmlinux
gmake[1]: Leaving directory '/usr/src/linux-headers-6.6.33-0-generic'
Noticed a compilation problem within the CI log of Alpine-latest-aarch64 and log alpine latest amd64
Issue #16106 is already tracking the problem.
It is not clear if musl plains to fixe it but if you can't build CoreFreq because of it, just let me know.