hi,
246 MB? yikes! that's big ...
Hm... my debug build are usually that large, but I have wx built as shared lib, and those libs are therefore copied into the bundle (by complete-bundle.sh), to make it self-contained....
for reference, my wxWidgets was built statically as:
../configure \ --prefix=/usr/local/wxWidgets-cvs \ --with-mac \ --disable-shared \ --enable-debug \ --enable-unicode \ --with-regex
For a non-debug, non-shared wx build I get the following output from "du -s -h *" for PgAdminIII.app/Contents 0B Frameworks 4.0K Info.plist 7.4M MacOS 48K Resources 10M SharedSupport
The whole bundle is 18MB
Could you try to run "strip" on the executable inside the bundle, and see if it reduces the size? Maybe the stripping step is for some reason left on while installing....
let's see what's going on ...
right after a clean build/install of pgadmin3 w/:
./configure \ --enable-appbundle \ --enable-static \ --enable-debug \ --with-wx=/usr/local/wxWidgets-cvs \ --with-wx-config=wx-config \ --with-pgsql=/usr/local/pgsql \ --with-pgsql-include=/usr/local/pgsql/include
../PgAdminIII.app/Contents % du -s -h * 3.2M Frameworks 4.0K Info.plist 233M MacOS 48K Resources 10M SharedSupport
../PgAdminIII.app/Contents/MacOS % ls -al * -rwxr-xr-x 1 root wheel 244080280 Apr 11 08:54 PgAdminIII
../PgAdminIII.app/Contents/MacOS % strip PgAdminIII
../PgAdminIII.app/Contents/MacOS % ls -al * -rwxr-xr-x 1 root wheel 9766288 Apr 11 14:41 PgAdminIII
and, just for completeness
../PgAdminIII.app/Contents % du -s -h * 3.2M Frameworks 4.0K Info.plist 9.3M MacOS 48K Resources 10M SharedSupport
hmmm ... much better.
AND, the .app still launches from Finder nicely.
The .app bundle I analyzed above is quite old, and I remeber that I stripped it manually - but IIRC I fixed this, and it should strip while installing now...
hmmm ... unclear, then.
Probably - though 246MB is pretty big!! On slackware linux it's just under 47MB. You could try stripping it if OSX has a 'strip' program. On slack that reduces the executable to about 10MB (strip removes the debug symbols in case you weren't aware).
now i am. thx!
#################### ## QUESTION(s) #
stripping would/should only occur then in a 'disable-debug' mode, correct? or am i misunderstanding?
is it worthwhile to y'all for me to re-build wxwidgets AND pgadmin w/ debug OFF and see what happens?
what build scenario is typically being tested here? wxwidgets & pgadmin both static, both shared, etc?
Yeah - the original at that :-)
! =)
Err, yes. Moving swiftly on I'll leave the rest for someone who actually has a Mac ...
unappreciated in my own time ...
(Dave -- I'll leave you off subsequent cc: on Mac stuff ...)
thanks!
richard
---------------------------(end of broadcast)--------------------------- TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]