{"id":372,"date":"2010-11-24T17:53:04","date_gmt":"2010-11-24T15:53:04","guid":{"rendered":"http:\/\/www.onemancrew.org\/tanis\/?p=372"},"modified":"2010-11-24T17:53:04","modified_gmt":"2010-11-24T15:53:04","slug":"ziparchive-ios-non-come-libreria-non-statica","status":"publish","type":"post","link":"https:\/\/www.onemancrew.org\/tanis\/archives\/2010\/11\/24\/ziparchive-ios-non-come-libreria-non-statica\/","title":{"rendered":"ZipArchive + iOS = non come libreria non statica"},"content":{"rendered":"<p>Come sempre sono incappato in un problema di quelli che saltano fuori casualmente durante lo sviluppo. Sono mesi che utilizzo una mia libreria che, a sua volta, utilizza la ZipArchive. Di punto in bianco ha cominciato ad apparire questo errore:<\/p>\n<blockquote><p>___gxx_personality_v0$non_lazy_ptr in xxxxxLibrary (ZipArchive.o)<\/p><\/blockquote>\n<p>Dopo un p\u00f2 di ricerche scopro che XCode per qualche motivo non utilizza g++ ma gcc per compilare le librerie. Il trucco sta nel rinominare ZipArchive.mm in ZipArchive.m .. perch\u00e8 per qualche motivo cos\u00ec cambia il compilatore che utilizza.. mah.. XCode non smette mai di stupirmi.<\/p>\n<p>Per maggiori info: <a href=\"http:\/\/code.google.com\/p\/ziparchive\/issues\/detail?id=4\">http:\/\/code.google.com\/p\/ziparchive\/issues\/detail?id=4<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Come sempre sono incappato in un problema di quelli che saltano fuori casualmente durante lo sviluppo. Sono mesi che utilizzo una mia libreria che, a sua volta, utilizza la ZipArchive. Di punto in bianco ha cominciato ad apparire questo errore: ___gxx_personality_v0$non_lazy_ptr in xxxxxLibrary (ZipArchive.o) Dopo un p\u00f2 di ricerche scopro che XCode per qualche motivo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[216,215,217,204,70,185,218],"_links":{"self":[{"href":"https:\/\/www.onemancrew.org\/tanis\/wp-json\/wp\/v2\/posts\/372"}],"collection":[{"href":"https:\/\/www.onemancrew.org\/tanis\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.onemancrew.org\/tanis\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.onemancrew.org\/tanis\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.onemancrew.org\/tanis\/wp-json\/wp\/v2\/comments?post=372"}],"version-history":[{"count":1,"href":"https:\/\/www.onemancrew.org\/tanis\/wp-json\/wp\/v2\/posts\/372\/revisions"}],"predecessor-version":[{"id":373,"href":"https:\/\/www.onemancrew.org\/tanis\/wp-json\/wp\/v2\/posts\/372\/revisions\/373"}],"wp:attachment":[{"href":"https:\/\/www.onemancrew.org\/tanis\/wp-json\/wp\/v2\/media?parent=372"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.onemancrew.org\/tanis\/wp-json\/wp\/v2\/categories?post=372"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.onemancrew.org\/tanis\/wp-json\/wp\/v2\/tags?post=372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}