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

Downgrade necessary libc version to run aarch binary #507

Closed mageddo closed 6 days ago

mageddo commented 6 days ago

What is Happening

Currently required libc version is 2.34 (2021)

What is Expected

Be compatible with at least 2.28 (2018)

Additional Info

Tried to be compatible with 2.24 but graalvm 21 on aarch version requires gcc 9 and I only managed to prepare a debian env with gcc 9 and libc 2.28 gcc:10-buster@sha256:d74acd6b586c6d40628b7fe0b2072e298c6dc5cf1c8c64dde51803f8b3d1b165

Error found on < gcc 9

cSunMiscSignal.c:278: undefined reference to `__aarch64_cas8_acq_rel'

Related thread https://github.com/oracle/graal/issues/7467#issuecomment-1731162112

Relates to #473