--- [EMAIL PROTECTED] wrote:
> I'm using cygwin under windows XP.
> gcc version 3.4.4
>
> I unzipped the sqlite-3.3.16.tar.gz to the directory sqlite-3.3.16.
>
> Executed the following:
>
> cd sqlite-3.3.16
> mkdir build
> cd build
> ./configure
> make
>
> The resulting sqlite3.exe is 4 times bigger than the windows release in
> sqlite-3.3.16.zip.
>
> Can anyone explain the size difference?
The debug symbols.
strip sqlite3.exe
The sqlite3.exe posted on the website is built with a MinGW gcc cross
compiler hosted on Linux. It is not dependent on cygwin DLLs, unlike the
cygwin version:
# cygwin
$ cygcheck ./sqlite3.exe
.\sqlite3.exe
c:\cygwin\bin\cygwin1.dll
C:\WINNT\system32\ADVAPI32.DLL
C:\WINNT\system32\NTDLL.DLL
C:\WINNT\system32\KERNEL32.DLL
C:\WINNT\system32\RPCRT4.DLL
c:\cygwin\bin\cygreadline6.dll
c:\cygwin\bin\cygncurses-8.dll
C:\WINNT\system32\USER32.dll
C:\WINNT\system32\GDI32.DLL
# MinGW
$ cygcheck ./sqlite3.exe
.\sqlite3.exe
C:\WINNT\system32\KERNEL32.dll
C:\WINNT\system32\NTDLL.DLL
C:\WINNT\system32\msvcrt.dll
DLLs aside, the cygwin version has the advantage of playing nice with
rxvt and xterm.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------