Details
-
Type:
Bug
-
Status: Closed
-
Priority:
P3: Somewhat important
-
Resolution: Fixed
-
Affects Version/s: 5.12.1
-
Fix Version/s: 5.12
-
Component/s: Network: DNS
-
Labels:None
-
Environment:FreeBSD, Qt installed with "pkg".
-
Platform/s:
-
Commits:8eeb5150ed99914e252a84f1637f179e3de04659
Description
Greetings,
The problem is exactly as explained in the summary, I also created a simple program to reproduce it: https://github.com/davidebeatrici/qdnslookup_test
According to FreeBSD's manual page, the required functions are in libc: https://www.freebsd.org/cgi/man.cgi?query=res_query&sektion=3&apropos=0&manpath=freebsd
However, Qt only tries to load the symbols from LIBRESOLV_SO (if defined) and resolv:
https://code.qt.io/cgit/qt/qtbase.git/tree/src/network/kernel/qdnslookup_unix.cpp#n90
Best regards,
Davide