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]

Reply via email to