View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001143 | SymmetricDS | Improvement | public | 2013-03-26 16:46 | 2014-02-03 01:53 |
Reporter | fdcastel | Assigned To | chenson | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.0.9 | ||||
Target Version | 3.5.0 | Fixed in Version | 3.5.0 | ||
Summary | 0001143: (Firebird) 64-bit Sym_UDF.dll | ||||
Description | Attached is a 64-bit version of sym_udf.dll built with Visual Studio 2008 and Firebird 2.5.2. I tested it with SymmetricDS 3.2.3 and it appears to be running fine. It would be useful to put it into main SymmetricDS distributions, to help other Firebird fellow users. | ||||
Steps To Reproduce | Steps to build it: 1) The .LIB files required to build it can be found in the \lib folder from main Firebird distribution (the official binaries installation, not the source code). I used Firebird 2.5.2. You DON'T need to rebuild Firebird from sources (which is a daunting task, BTW). 2) You'll also need Firebird sources for some .h files. Again, I used 2.5.2 source code. 3) Create a "sym_udf\" folder into "src\" folder of Firebird sources and copy sym_udf sources to it. 4) Add the following additional directories into VC project AdditionalIncludeDirectories="..\jrd;..\include;..\include\gen;..\extlib" 5) Copy the ib_util_ms.lib from step 1) into src\sym_udf folder 6) In Visual Studio, create a "Release" configuration for x64 and build it. Voila! | ||||
Additional Information | The same steps could be used to build the 32-bit version. Except that you need to use ib_util_ms.lib from Firebird 32-bit distribution. | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2013-03-26 16:46 | fdcastel | New Issue | |
2013-03-26 16:46 | fdcastel | File Added: sym_udf-x64.zip | |
2013-06-08 15:10 | chenson | Note Added: 0000272 | |
2013-06-08 15:10 | chenson | Assigned To | => elong |
2013-06-08 15:10 | chenson | Status | new => assigned |
2013-06-08 15:10 | chenson | Target Version | => 3.6.0 |
2013-07-18 12:11 | chenson | Target Version | 3.6.0 => 3.5.0 |
2013-07-18 12:22 | chenson | Status | assigned => resolved |
2013-07-18 12:22 | chenson | Fixed in Version | => 3.5.0 |
2013-07-18 12:22 | chenson | Resolution | open => fixed |
2013-07-18 12:22 | chenson | Assigned To | elong => chenson |
2013-07-22 21:51 | chenson | Note Added: 0000305 | |
2013-07-22 21:51 | chenson | Status | resolved => closed |
2014-02-03 01:53 | Changeset attached | => SymmetricDS trunk r7544 | |
2015-07-31 01:49 | chenson | Changeset attached | => SymmetricDS master 8584e3f7 |