Building dbexpoda40.dll from source code in XE4 results in a bigger dll
Posted: Thu 20 Jun 2013 18:45
Hello:
I am using Delphi XE4 Enterprise Update 1.
When we installed the driver from the setup (dbxoda62.exe, version 6.2.3) the sizes of the dlls that it installs are:
Win32:
C:\Program Files (x86)\Devart\Dbx\Oracle\Bin\Win32\dbexpoda40.dll - 507,904
Win64:
C:\Program Files (x86)\Devart\Dbx\Oracle\Bin\Win64\dbexpoda40.dll - 2,775,040
However when we build the dlls from the source code the sizes are:
...\Dbx\Oracle\Source\Delphi18\Win32\dbexpoda40.dll - 2,714,112
...\Dbx\Oracle\Source\Delphi18\Win64\dbexpoda40.dll - 4,419,072
I looked at the make.bat and the debugging is turned off. Why is there such a big difference in size? What version do you use to build the dlls?
We actually got a patch from devart and had to compile the source code manually, that's why we noticed the difference.
Thanks
I am using Delphi XE4 Enterprise Update 1.
When we installed the driver from the setup (dbxoda62.exe, version 6.2.3) the sizes of the dlls that it installs are:
Win32:
C:\Program Files (x86)\Devart\Dbx\Oracle\Bin\Win32\dbexpoda40.dll - 507,904
Win64:
C:\Program Files (x86)\Devart\Dbx\Oracle\Bin\Win64\dbexpoda40.dll - 2,775,040
However when we build the dlls from the source code the sizes are:
...\Dbx\Oracle\Source\Delphi18\Win32\dbexpoda40.dll - 2,714,112
...\Dbx\Oracle\Source\Delphi18\Win64\dbexpoda40.dll - 4,419,072
I looked at the make.bat and the debugging is turned off. Why is there such a big difference in size? What version do you use to build the dlls?
We actually got a patch from devart and had to compile the source code manually, that's why we noticed the difference.
Thanks