mageddo / dns-proxy-server

Solve your DNS hosts from your docker containers, then from your local configuration, then from internet
http://mageddo.github.io/dns-proxy-server/
Apache License 2.0
766 stars 76 forks source link

AARCH binary not building Graalvm 21 #496

Closed mageddo closed 2 weeks ago

mageddo commented 2 weeks ago

What is Happening

See https://github.com/mageddo/dns-proxy-server/actions/runs/9655068231/job/26630505990

#12 2476.5 /graalvm/lib/svm/clibraries/linux-aarch64/liblibchelper.a(cSunMiscSignal.o): In function `cSunMiscSignal_atomicCompareAndSwap_int':
#12 2476.5 main/substratevm/mxbuild/linux-aarch64/com.oracle.svm.native.libchelper/aarch64/main/substratevm/src/com.oracle.svm.native.libchelper/src/cSunMiscSignal.c:273: undefined reference to `__aarch64_cas4_acq_rel'

Looks like glibc version is too old for the aarch64 in graalvm 21 https://github.com/oracle/graal/issues/7467

Specs

Changes

To upgrade aarch builder image to use a newest version of glibc