diff -r 8391c11477f4 -r 338e2f51b685 modbus/modbus.py --- a/modbus/modbus.py Tue Jan 30 16:06:58 2018 +0100 +++ b/modbus/modbus.py Tue Jan 30 16:23:50 2018 +0100 @@ -779,7 +779,8 @@ #LDFLAGS.append("\"" + os.path.join(ModbusPath, "mb_rtu.o") + "\"") #LDFLAGS.append("\"" + os.path.join(ModbusPath, "mb_ascii.o") + "\"") #LDFLAGS.append("\"" + os.path.join(ModbusPath, "sin_util.o") + "\"") - if os.name == 'nt': # other possible values: 'posix' 'os2' 'ce' 'java' 'riscos' - LDFLAGS.append(" -lws2_32 ") # on windows we need to load winsock library! + # Target is ARM with linux and not win on x86 so winsock2 (ws2_32) library is useless !!! + #if os.name == 'nt': # other possible values: 'posix' 'os2' 'ce' 'java' 'riscos' + # LDFLAGS.append(" -lws2_32 ") # on windows we need to load winsock library! return [(Gen_MB_c_path, ' -I"'+ModbusPath+'"')], LDFLAGS, True