res_search: fix for aarch64
On linux_aarch64 `res_search` is `__res_search@GLIBC_2.17`, which is different from the x86_64 counterpart `__res_search@GLIBC_2.2.5`. Also fix tests.
This commit is contained in:
@@ -128,8 +128,8 @@ def _target_linux_gnu(gocpu, zigcpu, glibc_version):
|
||||
compiler_extra_includes.append("glibc-hacks/fcntl.h")
|
||||
linker_version_scripts.append("glibc-hacks/fcntl.map")
|
||||
if glibc_version < "2.34":
|
||||
compiler_extra_includes.append("glibc-hacks/res_search.h")
|
||||
linker_version_scripts.append("glibc-hacks/res_search.map")
|
||||
compiler_extra_includes.append("glibc-hacks/res_search-{}.h".format(gocpu))
|
||||
linker_version_scripts.append("glibc-hacks/res_search-{}.map".format(gocpu))
|
||||
|
||||
return struct(
|
||||
gotarget = "linux_{}_{}".format(gocpu, glibc_suffix),
|
||||
|
||||
Reference in New Issue
Block a user