View Issue Details

IDProjectCategoryView StatusLast Update
0001143SymmetricDSImprovementpublic2014-02-03 01:53
Reporterfdcastel Assigned Tochenson  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.0.9 
Target Version3.5.0Fixed in Version3.5.0 
Summary0001143: (Firebird) 64-bit Sym_UDF.dll
DescriptionAttached 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 ReproduceSteps 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 InformationThe 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.
TagsNo tags attached.

Activities

fdcastel

2013-03-26 16:46

reporter  

sym_udf-x64.zip (3,880 bytes)

chenson

2013-06-08 15:10

administrator   ~0000272

This would be good to incorporate with the service changes for 3.6.

chenson

2013-07-22 21:51

administrator   ~0000305

prepare for release

Related Changesets

SymmetricDS: master 8584e3f7

2013-07-18 08:11:57

chenson

Details Diff
0001143: (Firebird) 64-bit Sym_UDF.dll Affected Issues
0001143
add - symmetric-server/src/main/deploy/databases/firebird/x64/sym_udf.dll Diff File

Issue History

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