Ubuntu16.04 32位编译使用 libcurl 使用curl库出现了__curl_rule_01__ is negative问题
在编译arm64的curl库时出现了__curl_rule_01__isnegative问题,发现是#defineCurlchkszEQ(t,s)sizeof(t)==s?1:-1,具体就是CurlchkszEQ(long,CURL_SIZEOF_LONG)计算出了问题。也就是对对CURL_SIZEOF_LONG的定义与系统得到long长度不一致。类型通过sizeof计算时不匹配导致。原有curl