From: Tagangout, A. <Abd...@me...> - 2010-09-29 10:28:32
|
Hi Dmitry, many thanks, Can you make only one or two changes on this file so i can folow them? Or tell me where should i make this changes and to give the Y-valve only the remote provider? sorry for this banal question, but what does mean remote-provider? Many thanks Abdo MEP Kutsch GmbH & Co. KG Flaßkuhle 1 58452 Witten Tel. : 02302 28262-41 Fax.: 02302 28262-99 mailto:abd...@me... http://www.mep.de -----Ursprüngliche Nachricht----- Von: Dimitry Sibiryakov [mailto:sd...@ib...] Gesendet: Mittwoch, 29. September 2010 11:54 An: For discussion among Firebird Developers Betreff: Re: [Firebird-devel] Porting Firebird 29.09.2010 11:42, Tagangout, Abderrahim wrote: > 1- which files are needed to compile a client library for an AVR32-Architectur? Listed in Makefile.libfbclient (Makefile.in.libfbclient). > 2- is it possible to cross compile this files? Most likely - yes if you know how to cross-compile at all (I don't). > 3- when i search isc_attach_database i become many funktions on diverse folder, like gds_attach_database and REM_attach_database and so on, for a client library, is it necessary for firebird to pass the Functions Parameter over all this functions, or there is only one Function that make the attach-Command? Firebird architecture includes few modules, usually referenced as providers. Each provider exports the same API which differ only in function prefix because of POSIX linkage limitation. Prefix REM_ is for "remote" module. Modules are tried one-by-one by Y-valve (why.cpp) until one of them agree to accept connection. So, parameters must be passed only to isc_attach_database(), the rest will be called automatically. As I already said it is possible to bypass Y-valve and build client containing only "remote" provider, but for current codebase it requires quite a few modification (which is mostly copy-paste). -- SY, SD. ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel |