On Tue, Jul 15, 2008 at 02:02:09PM +0200, Paolo Cavallini wrote:
> Francesco P. Lovergine ha scritto:
> 
> > Aggiungerei che - guarda caso - i programmi che crashano sono quelli
> > che continuano ad usare le API C++ invece di quelle C. Mi aspetto
> > ci siano rilevanti differenze ABI per il C++ nel passaggio a 4.3.
> > Ad occhio e croce direi che il problema viene risolto semplicemente
> > ricompilando gdal e qgis/mapserver con lo stesso compilatore, pur
> > con la ottimizzazione attiva. Temo di essere stato troppo ottimista
> > a lasciare in 1.5.2 lo stesso nome per la libreria...
> > 
> Quello che ho trovato io e' che:
> - qgis compilato con gcc 4.3 crasha con le gdal da debian/main
> - lo stesso qgis non crasha se le gdal vengono compilate senza
> ottimizzazione
> A quello che avevo capito, FW aveva cambiato le API C++ con quelle C in
> qgis, non ti risulta?
> https://trac.osgeo.org/qgis/browser/branches/gdalogr-capi-branch
> Saluti, e grazie!
> pc

Come detto su IRC, ricompilando su sid mapserver e gdal con
ottimizzazione -O2 il tutto funziona. Onestamente lo stesso Frank
non e' molto sicuro che non sia stato introdotto qualche breakage
ABI nell'interfaccia C++. D'altro canto ho notato qualche oddity
nel building con 4.3 su alcune architetture e non escludo che
quanto compilato con i primi rilasci di 4.3 in sid sia semplicemente
non troppo usabile.

-- 
Francesco P. Lovergine

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[email protected]
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.

Rispondere a