Thread Native Datenbanktreiber? (18 answers)
Opened by lux at 2009-08-17 10:06

sid burn
 2009-08-17 14:20
#124323 #124323
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
Quote
Habt Ihr Alternativen oder kann man das irgendwo als Feature-Request einreichen?

Die Header Dateien oder Client Bibliotheken müssen nicht unbedingt im System installiert sein. Rein theoretisch reicht es auch wenn die Sachen im Home Verzeichniss installiert werden.

Nur wird dann DBD::mysql etc. beim automatischen Kompilieren die Dateien nicht finden.

Allerdiengs wird im INSTALL erklärt wie man das Manuell setzen kann: http://search.cpan.org/~capttofu/DBD-drizzle-0.300...

Dort ist dann angegeben wie man Linker Optionen setzt. Allerdiengs bin ich in C auch nicht mehr fitt, zu lange her, und zu wenig darin gemacht, aber rein theoretisch kannst du jedes Modul so kompilieren.

Was ich persönlich gut finden würde ist wenn man generell CPAN sagen kann dass jedes XS Modul Statisch gelinkt wird anstatt Dynamisch. So wäre es möglich das ganze auf ein anderem System zu kompilieren, und dann einfach das fertige Perl herüber zu kopieren.

So ein dynamisches Perl pflege ich mitlerweile auch selber: http://sidburn.de/cgi-bin/gitweb.cgi?p=perl510;a=s...

Allerdiengs ist es gegen Debian Lenny kompiliert, und wenn z.B. die Debian mysql Client Bibliotheken nicht installiert sind dürfte z.B. DBD::mysql nicht mehr funktionieren. Wäre es statisch gelinkt könnte man es einfach hinkopieren wo man möchte und es würde gehen.
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread Native Datenbanktreiber?