dlopen e RTLD_DEEPBIND
Ferruccio Zamuner <[email protected]> Tue, 6 Oct 2015 14:02:46 +0200
| Newsgroups | gmane.os.freebsd.italian.esperti |
|---|---|
| Organization | NonSoLoSoft |
| Message-ID | <[email protected]> |
Ciao, per PostgreSQL ci sono delle comode estensioni che permettono di usare il front-end, il parser e l'SQL di PostgreSQL su basi dati di vari sistemi tra cui mysql. Su FreeBSD e altri BSD questo non è possibile: https://github.com/EnterpriseDB/mysql_fdw/issues/63 Pare che il porting facile richieda che dlopen supporti il flag RTLD_DEEPBIND. In pratica e' necessario linkare il codice oggetto con una libreria PostgreSQL (libpq, immagino) e con una libreria mysql, solo che entrambe hanno definito uno o piu' simboli (funzioni/variabili) e c'e' da discriminare dove usare il codice in una o l'altra. Come è possibile ovviare a questo problema? Quali soluzioni potrebbero essere praticabili? Usare PostgreSQL come front-end, con tutta la sua ricca sintassi SQL, anche su database in uso da mysql è davvero comodo e utile. Ciao, \ferz _______________________________________________ Esperti mailing list [email protected] http://mailman.gufi.org/mailman/listinfo/esperti