Env : Unity 2017.4.4f1 (64-bit) Switch Platform
i'm sorry for my poor english , but i can't find resolution in chinese internet world , so i came here for help
i pack a lua static library successful for switch platform , but when i build a project this build failed in il2cpp , and the editor log show that build fail beacause of can't find some method and the method is in stdio.h , the standard c library .so i'm confused . so it is the unity bug or my static lib wrong
here is the error
```
"C:\\Nintendo\\6.4.2\\6.4.2\\NintendoSDK\\Libraries\\NX-NXFP2-a64\\Release\\nnSdk.nss" "--end-group" "C:\\Nintendo\\6.4.2\\6.4.2\\NintendoSDK\\Libraries\\NX-NXFP2-a64\\Release\\crtend.o"
(end of response file)
C:/Users/Administrator/Desktop/LuaC/luasocket/udp.c:263: error: undefined reference to 'getnameinfo'
C:/Users/Administrator/Desktop/LuaC/luasocket/udp.c:267: error: undefined reference to 'gai_strerror'
C:/Users/Administrator/Desktop/LuaC/luasocket/udp.c:186: error: undefined reference to 'getaddrinfo'
C:/Users/Administrator/Desktop/LuaC/luasocket/udp.c:189: error: undefined reference to 'gai_strerror'
C:/Users/Administrator/Desktop/LuaC/luasocket/udp.c:195: error: undefined reference to 'freeaddrinfo'
C:/Users/Administrator/Desktop/LuaC/luasocket/usocket.c:33: error: undefined reference to 'poll'
C:/Users/Administrator/Desktop/LuaC/luasocket/usocket.c:80: error: undefined reference to 'signal'
C:/Users/Administrator/Desktop/LuaC/luasocket/usocket.c:237: error: undefined reference to 'sendto'
C:/Users/Administrator/Desktop/LuaC/luasocket/usocket.c:283: error: undefined reference to 'recvfrom'
C:/Users/Administrator/Desktop/LuaC/luasocket/usocket.c:381: error: undefined reference to 'gethostbyaddr'
C:/Users/Administrator/Desktop/LuaC/luasocket/usocket.c:383: error: undefined reference to '__h_errno_location'
C:/Users/Administrator/Desktop/LuaC/luasocket/usocket.c:383: error: undefined reference to '__h_errno_location'
C:/Users/Administrator/Desktop/LuaC/luasocket/usocket.c:389: error: undefined reference to 'gethostbyname'
C:/Users/Administrator/Desktop/LuaC/luasocket/usocket.c:391: error: undefined reference to '__h_errno_location'
C:/Users/Administrator/Desktop/LuaC/luasocket/usocket.c:391: error: undefined reference to '__h_errno_location'
C:/Users/Administrator/Desktop/LuaC/luasocket/usocket.c:404: error: undefined reference to 'hstrerror'
C:/Users/Administrator/Desktop/LuaC/luasocket/usocket.c:448: error: undefined reference to 'gai_strerror'
C:/Users/Administrator/Desktop/LuaC/lua/liolib.c:185: error: undefined reference to 'tmpfile'
C:/Users/Administrator/Desktop/LuaC/lua/loslib.c:39: error: undefined reference to 'system'
C:/Users/Administrator/Desktop/LuaC/lua/loslib.c:60: error: undefined reference to 'tmpnam'
C:/Users/Administrator/Desktop/LuaC/luasocket/inet.c:252: error: undefined reference to 'getpeername'
C:/Users/Administrator/Desktop/LuaC/luasocket/inet.c:257: error: undefined reference to 'getnameinfo'
C:/Users/Administrator/Desktop/LuaC/luasocket/inet.c:262: error: undefined reference to 'gai_strerror'
C:/Users/Administrator/Desktop/LuaC/luasocket/inet.c:291: error: undefined reference to 'getnameinfo'
C:/Users/Administrator/Desktop/LuaC/luasocket/inet.c:401: error: undefined reference to 'getaddrinfo'
C:/Users/Administrator/Desktop/LuaC/luasocket/inet.c:404: error: undefined reference to 'freeaddrinfo'
C:/Users/Administrator/Desktop/LuaC/luasocket/inet.c:432: error: undefined reference to 'freeaddrinfo'
C:/Users/Administrator/Desktop/LuaC/luasocket/inet.c:465: error: undefined reference to 'getaddrinfo'
C:/Users/Administrator/Desktop/LuaC/luasocket/inet.c:467: error: undefined reference to 'freeaddrinfo'
C:/Users/Administrator/Desktop/LuaC/luasocket/inet.c:141: error: undefined reference to 'inet_ntoa'
C:/Users/Administrator/Desktop/LuaC/luasocket/inet.c:171: error: undefined reference to 'getaddrinfo'
C:/Users/Administrator/Desktop/LuaC/luasocket/inet.c:180: error: undefined reference to 'getnameinfo'
C:/Users/Administrator/Desktop/LuaC/luasocket/inet.c:229: error: undefined reference to 'gethostname'
C:/Users/Administrator/Desktop/LuaC/luasocket/inet.c:59: error: undefined reference to 'inet_aton'
C:/Users/Administrator/Desktop/LuaC/luasocket/inet.c:344: error: undefined reference to 'inet_ntoa'
C:/Users/Administrator/Desktop/LuaC/luasocket/options.c:308: error: undefined reference to 'getsockopt'
C:/Users/Administrator/Desktop/LuaC/luasocket/options.c:204: error: undefined reference to 'htonl'
C:/Users/Administrator/Desktop/LuaC/luasocket/options.c:205: error: undefined reference to 'inet_aton'
C:/Users/Administrator/Desktop/LuaC/luasocket/options.c:215: error: undefined reference to 'getsockopt'
C:/Users/Administrator/Desktop/LuaC/luasocket/options.c:220: error: undefined reference to 'inet_ntoa'
C:/Users/Administrator/Desktop/LuaC/luasocket/options.c:265: error: undefined reference to 'inet_aton'
C:/Users/Administrator/Desktop/LuaC/luasocket/options.c:271: error: undefined reference to 'htonl'
C:/Users/Administrator/Desktop/LuaC/luasocket/options.c:273: error: undefined reference to 'inet_aton'
C:/Users/Administrator/Desktop/LuaC/luasocket/options.c:287: error: undefined reference to 'inet_pton'
C:/Users/Administrator/Desktop/LuaC/luasocket/options.c:344: error: undefined reference to 'getsockopt'
clang.exe: error: linker command failed with exit code 1 (use -v to see invocation)
�� Unity.IL2CPP.Building.CppProgramBuilder.PostprocessObjectFiles(HashSet`1 objectFiles, CppToolChainContext toolChainContext)
�� Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)�� il2cpp.Program.DoRun(String[] args)
�� il2cpp.Program.Run(String[] args)
�� il2cpp.Program.Main(String[] args)
stderr:
δ���������쳣:
```
↧